clap/clap_complete/tests/snapshots
David Aguilar 58b0c504d8 fix(complete): Emit value terminators on zsh
Emit the user-defined value terminator into the zsh completion pattern
to avoid doubled rest-arguments definitions:

    $ my-app <TAB>
    _arguments:comparguments:325: doubled rest argument definition:
    *::second -- second set of of multi-length arguments:

https://github.com/clap-rs/clap/issues/3266#issuecomment-1007901407
noted that including the value terminator is one step towards a
robust solution for handling multiple multi-valued arguments.

This change does not yet handle automatically detecting when a value
terminator is needed, but it does add tests to ensure that
user-specified value terminators are used on zsh.

Related-to: #3022
Signed-off-by: David Aguilar <davvid@gmail.com>
2023-01-10 00:59:25 -08:00
..
aliases.bash fix(complete): Fix git diff git <TAB> for Bash 2022-09-29 08:40:54 -07:00
aliases.elvish fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
aliases.fish fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
aliases.ps1 fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
aliases.zsh fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
basic.bash fix(complete): Fix git diff log <TAB> for Bash 2022-09-29 08:58:32 -07:00
basic.elvish fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
basic.fish fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
basic.ps1 fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
basic.zsh fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
feature_sample.bash fix(complete): Fix git diff log <TAB> for Bash 2022-09-29 08:58:32 -07:00
feature_sample.elvish fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
feature_sample.fish fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
feature_sample.ps1 fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
feature_sample.zsh fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
quoting.bash fix(complete): Fix git diff log <TAB> for Bash 2022-09-29 08:58:32 -07:00
quoting.elvish fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
quoting.fish fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
quoting.ps1 fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
quoting.zsh fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
register_minimal.bash feat(complete): Minimal rust-completion 2022-04-27 15:49:58 -05:00
special_commands.bash fix(complete): Fix git diff log <TAB> for Bash 2022-09-29 08:58:32 -07:00
special_commands.elvish fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
special_commands.fish fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
special_commands.ps1 fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
special_commands.zsh fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
sub_subcommands.bash fix(complete): Fix command alias and Bash 2022-09-29 08:58:32 -07:00
sub_subcommands.elvish fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
sub_subcommands.fish fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
sub_subcommands.ps1 fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
sub_subcommands.zsh fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
value_hint.bash fix(complete): Fix git diff git <TAB> for Bash 2022-09-29 08:40:54 -07:00
value_hint.elvish fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
value_hint.fish fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
value_hint.ps1 fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
value_hint.zsh fix(help): Remove extraneous text from built-ins 2023-01-03 11:02:26 -06:00
value_terminator.bash fix(complete): Emit value terminators on zsh 2023-01-10 00:59:25 -08:00
value_terminator.elvish fix(complete): Emit value terminators on zsh 2023-01-10 00:59:25 -08:00
value_terminator.fish fix(complete): Emit value terminators on zsh 2023-01-10 00:59:25 -08:00
value_terminator.ps1 fix(complete): Emit value terminators on zsh 2023-01-10 00:59:25 -08:00
value_terminator.zsh fix(complete): Emit value terminators on zsh 2023-01-10 00:59:25 -08:00