mirror of
https://github.com/clap-rs/clap
synced 2024-12-15 07:12:32 +00:00
eec047a6f6
This prevents global args from showing in help completions, since help completions should only suggest subcommands. Adds tests to ensure the args still show in the generated help messages of subcommands.
10 lines
995 B
Fish
10 lines
995 B
Fish
complete -c my-app -n "__fish_use_subcommand" -s c
|
|
complete -c my-app -n "__fish_use_subcommand" -s v
|
|
complete -c my-app -n "__fish_use_subcommand" -s h -l help -d 'Print help information'
|
|
complete -c my-app -n "__fish_use_subcommand" -f -a "test" -d 'Subcommand'
|
|
complete -c my-app -n "__fish_use_subcommand" -f -a "help" -d 'Print this message or the help of the given subcommand(s)'
|
|
complete -c my-app -n "__fish_seen_subcommand_from test" -s d
|
|
complete -c my-app -n "__fish_seen_subcommand_from test" -s c
|
|
complete -c my-app -n "__fish_seen_subcommand_from test" -s h -l help -d 'Print help information'
|
|
complete -c my-app -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from test; and not __fish_seen_subcommand_from help" -f -a "test" -d 'Subcommand'
|
|
complete -c my-app -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from test; and not __fish_seen_subcommand_from help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)'
|