mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-06-08 19:31:14 -03:00
completions/cargo: Add remaining bits of #6717
A nicer variable scope and no more erasing completions. [ci skip]
This commit is contained in:
@@ -1,13 +1,11 @@
|
||||
# Tab completion for cargo (https://github.com/rust-lang/cargo).
|
||||
complete -e -c cargo
|
||||
|
||||
complete -c cargo -s h -l help
|
||||
complete -c cargo -s V -l version -d 'Print version info and exit'
|
||||
complete -c cargo -l list -d 'List installed commands'
|
||||
complete -c cargo -s v -l verbose -d 'Use verbose output'
|
||||
complete -c cargo -s q -l quiet -d 'No output printed to stdout'
|
||||
|
||||
set __fish_cargo_subcommands (cargo --list 2>&1 | string replace -rf '^\s+([^\s]+)\s+(.*)' '$1\t$2')
|
||||
set -lx __fish_cargo_subcommands (cargo --list 2>&1 | string replace -rf '^\s+([^\s]+)\s+(.*)' '$1\t$2')
|
||||
|
||||
complete -c cargo -f -c cargo -n '__fish_use_subcommand' -a '$__fish_cargo_subcommands'
|
||||
complete -c cargo -x -c cargo -n '__fish_seen_subcommand_from help' -a '$__fish_cargo_subcommands'
|
||||
|
||||
Reference in New Issue
Block a user