all repos — scriptura @ 5eb7c15d14f3eb6b95b4427e818459d027d2f0d1

a corner in $HOME for your scripts

allow users to write their own subcommands

Alin
commit

5eb7c15d14f3eb6b95b4427e818459d027d2f0d1

parent

e9bf47b59387168b9370ec60e84c4c3d0aeebc49

1 file changed, 8 insertions(+), 3 deletions(-)

changed files
M completions/scriptura.fishcompletions/scriptura.fish
@@ -49,18 +49,23 @@ --description (__scriptura_describe_function __scriptura_cmd) \
--arguments cmd complete --command scriptura \ - --condition "__fish_seen_subcommand_from $subcommands new (__scriptura_subcommands)" \ + --condition __fish_use_subcommand \ + --exclusive \ + --arguments '(__scriptura_complete_script scriptura)' + +complete --command scriptura \ + --condition "__fish_seen_subcommand_from $subcommands new (__scriptura_subcommands) (__scriptura_subcommands scriptura)" \ --condition 'not __scriptura_seen_script' \ --arguments '(__scriptura_complete_script)' complete --command scriptura \ - --condition "__fish_seen_subcommand_from $subcommands new (__scriptura_subcommands)" \ + --condition "__fish_seen_subcommand_from $subcommands new (__scriptura_subcommands) (__scriptura_subcommands scriptura)" \ --condition __scriptura_seen_script \ --condition 'not contains -- "--" (commandline -xpc)' \ --arguments -- complete --command scriptura \ - --condition "__fish_seen_subcommand_from $subcommands (__scriptura_subcommands)" \ + --condition "__fish_seen_subcommand_from $subcommands (__scriptura_subcommands) (__scriptura_subcommands scriptura)" \ --condition __scriptura_seen_script \ --condition 'contains -- "--" (commandline -xpc)' \ --force-files