tangled
alpha
login
or
join now
matrixfurry.com
/
modcli
1
fork
atom
Easily turn Nushell modules into cross-shell CLI tools
library
nu
nushell
1
fork
atom
overview
issues
pulls
pipelines
template: merge usage correctly
matrixfurry.com
2 weeks ago
59c60b06
2d54c715
verified
This commit was signed with the committer's
known signature
.
matrixfurry.com
SSH Key Fingerprint:
SHA256:OIsNRui6AFD5q4jnVzMss74Th6LbifKVEEyE9czRgMw=
+3
-3
1 changed file
expand all
collapse all
unified
split
template.nu
+3
-3
template.nu
reviewed
···
50
50
| each {|function|
51
51
let help = help $module_name $function | lines
52
52
53
53
-
let usage = if $print_usage {{(
53
53
+
let usage = if $print_usage {
54
54
$help
55
55
| get (
56
56
($help | enumerate | where item == $"(ansi green)Usage(ansi reset):").0.index + 1
57
57
)
58
58
| str trim
59
59
-
)}} else {{}}
59
59
+
}
60
60
61
61
let short_description = $help
62
62
| first
···
69
69
{
70
70
command: $"(ansi cyan)($function)(ansi reset)"
71
71
description: $"(ansi lp)($short_description)(ansi reset)"
72
72
-
} merge $usage
72
72
+
} | merge {$usage}
73
73
}
74
74
| table --index false --theme rounded
75
75
}