mirror of
https://github.com/go-sylixos/elvish.git
synced 2024-11-28 07:21:21 +08:00
Fixup for removal of "joins" and "splits".
* Migrate epm * Fix docs
This commit is contained in:
parent
7d1c6cf5ec
commit
d5736120e5
|
@ -66,7 +66,7 @@ fn -package-domain [pkg]{
|
|||
}
|
||||
|
||||
fn -package-without-domain [pkg]{
|
||||
str:split &max=2 / $pkg | drop 1 | joins ''
|
||||
str:split &max=2 / $pkg | drop 1 | str:join ''
|
||||
}
|
||||
|
||||
# Merge two maps
|
||||
|
@ -269,7 +269,7 @@ fn query [pkg]{
|
|||
if (not (has-value $special-keys $key)) {
|
||||
val = $data[$key]
|
||||
if (eq (kind-of $val) list) {
|
||||
val = (joins ", " $val)
|
||||
val = (str:join ", " $val)
|
||||
}
|
||||
echo (styled (-first-upper $key)":" blue) $val
|
||||
}
|
||||
|
@ -286,7 +286,7 @@ fn installed {
|
|||
# without conflicts.
|
||||
if $cfg {
|
||||
lvl = $cfg[levels]
|
||||
pat = '^\Q'$-lib-dir'/\E('(repeat (+ $lvl 1) '[^/]+' | joins '/')')/$'
|
||||
pat = '^\Q'$-lib-dir'/\E('(repeat (+ $lvl 1) '[^/]+' | str:join '/')')/$'
|
||||
put (each [d]{ re:find $pat $d } [ $-lib-dir/$dom/**[nomatch-ok]/ ] )[groups][1][text]
|
||||
}
|
||||
}
|
||||
|
@ -313,7 +313,7 @@ fn install [&silent-if-installed=$false @pkgs]{
|
|||
metadata = (metadata $pkg)
|
||||
if (has-key $metadata dependencies) {
|
||||
deps = $metadata[dependencies]
|
||||
-info "Installing dependencies: "(joins " " $deps)
|
||||
-info "Installing dependencies: "(str:join " " $deps)
|
||||
# If the installation of dependencies fails, uninstall the
|
||||
# target package (leave any already-installed dependencies in
|
||||
# place)
|
||||
|
|
|
@ -251,13 +251,13 @@ func fromUtf8Bytes(nums ...int) (string, error) {
|
|||
// Joins inputs with `$sep`. Examples:
|
||||
//
|
||||
// ```elvish-transcript
|
||||
// ~> put lorem ipsum | joins ,
|
||||
// ~> put lorem ipsum | str:join ,
|
||||
// ▶ lorem,ipsum
|
||||
// ~> joins , [lorem ipsum]
|
||||
// ~> str:join , [lorem ipsum]
|
||||
// ▶ lorem,ipsum
|
||||
// ~> joins '' [lorem ipsum]
|
||||
// ~> str:join '' [lorem ipsum]
|
||||
// ▶ loremipsum
|
||||
// ~> joins '...' [lorem ipsum]
|
||||
// ~> str:join '...' [lorem ipsum]
|
||||
// ▶ lorem...ipsum
|
||||
// ```
|
||||
//
|
||||
|
@ -336,10 +336,10 @@ func replace(opts maxOpt, old, repl, s string) string {
|
|||
// codepoints.
|
||||
//
|
||||
// ```elvish-transcript
|
||||
// ~> splits , lorem,ipsum
|
||||
// ~> str:split , lorem,ipsum
|
||||
// ▶ lorem
|
||||
// ▶ ipsum
|
||||
// ~> splits '' 你好
|
||||
// ~> str:split '' 你好
|
||||
// ▶ 你
|
||||
// ▶ 好
|
||||
// ```
|
||||
|
|
Loading…
Reference in New Issue
Block a user