diff --git a/benchmarks/benchmarks/aliases.fish b/benchmarks/benchmarks/aliases.fish index e6a366685..b33f87fcd 100644 --- a/benchmarks/benchmarks/aliases.fish +++ b/benchmarks/benchmarks/aliases.fish @@ -1,5 +1,5 @@ function alias --description 'Creates a function wrapping a command' - set -l options 'h/help' 's/save' + set -l options h/help s/save argparse -n alias --max-args=2 $options -- $argv or return diff --git a/build_tools/lint.fish b/build_tools/lint.fish index cce1b488a..f194c4324 100755 --- a/build_tools/lint.fish +++ b/build_tools/lint.fish @@ -31,7 +31,7 @@ end # be harmless everywhere else. set cppcheck_args $cppcheck_args -I /usr/include -I . -if test "$machine_type" = "x86_64" +if test "$machine_type" = x86_64 set cppcheck_args -D__x86_64__ -D__LP64__ $cppcheck_args end diff --git a/build_tools/style.fish b/build_tools/style.fish index 4075bc9ef..d567c8b01 100755 --- a/build_tools/style.fish +++ b/build_tools/style.fish @@ -9,7 +9,7 @@ set fish_files set python_files set all no -if test "$argv[1]" = "--all" +if test "$argv[1]" = --all set all yes set -e argv[1] end diff --git a/share/completions/abbr.fish b/share/completions/abbr.fish index f9557a32f..e82042d82 100644 --- a/share/completions/abbr.fish +++ b/share/completions/abbr.fish @@ -4,4 +4,4 @@ complete -c abbr -f -s a -l add -d 'Add abbreviation' complete -c abbr -s e -l erase -d 'Erase abbreviation' -xa '(abbr --list)' complete -c abbr -f -s s -l show -d 'Print all abbreviations' complete -c abbr -f -s l -l list -d 'Print all abbreviation names' -complete -c abbr -f -s h -l help -d 'Help' +complete -c abbr -f -s h -l help -d Help diff --git a/share/completions/adb.fish b/share/completions/adb.fish index b055347ee..64acadfdb 100644 --- a/share/completions/adb.fish +++ b/share/completions/adb.fish @@ -38,9 +38,9 @@ function __fish_adb_run_command -d 'Runs adb with any -s parameters already give # If no -s option, see if there's a -d or -e instead if test -z "$sopt" if contains -- -d $cmd - set sopt '-d' + set sopt -d else if contains -- -e $cmd - set sopt '-e' + set sopt -e end end @@ -63,7 +63,7 @@ function __fish_adb_list_files # Have tab complete show initial / if nothing on current token if test -z "$token" - set token "/" + set token / end # Return list of directories suffixed with '/' @@ -74,52 +74,52 @@ end # Generic options, must come before command -complete -n '__fish_adb_no_subcommand' -c adb -s s -x -a "(__fish_adb_get_devices)" -d 'Device to communicate with' -complete -n '__fish_adb_no_subcommand' -c adb -s d -d 'Communicate with first USB device' -complete -n '__fish_adb_no_subcommand' -c adb -s e -d 'Communicate with emulator' +complete -n __fish_adb_no_subcommand -c adb -s s -x -a "(__fish_adb_get_devices)" -d 'Device to communicate with' +complete -n __fish_adb_no_subcommand -c adb -s d -d 'Communicate with first USB device' +complete -n __fish_adb_no_subcommand -c adb -s e -d 'Communicate with emulator' # Commands -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'connect' -d 'Connect to device' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'disconnect' -d 'Disconnect from device' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'devices' -d 'List all connected devices' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'push' -d 'Copy file to device' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'pull' -d 'Copy file from device' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'sync' -d 'Copy host->device only if changed' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'shell' -d 'Run remote shell [command]' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'emu' -d 'Run emulator console command' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'logcat' -d 'View device log' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'install' -d 'Install package' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'uninstall' -d 'Uninstall package' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'jdwp' -d 'List PIDs of processes hosting a JDWP transport' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'forward' -d 'Port forwarding' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'bugreport' -d 'Return bugreport information' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'backup' -d 'Perform device backup' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'restore' -d 'Restore device from backup' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'version' -d 'Show adb version' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'help' -d 'Show adb help' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'wait-for-device' -d 'Block until device is online' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'start-server' -d 'Ensure that there is a server running' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'kill-server' -d 'Kill the server if it is running' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'remount' -d 'Remounts the /system partition on the device read-write' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'reboot' -d 'Reboots the device, optionally into the bootloader or recovery program' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'get-state' -d 'Prints state of the device' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'get-serialno' -d 'Prints serial number of the device' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'get-devpath' -d 'Prints device path' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'status-window' -d 'Continuously print the device status' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'root' -d 'Restart the adbd daemon with root permissions' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'usb' -d 'Restart the adbd daemon listening on USB' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'tcpip' -d 'Restart the adbd daemon listening on TCP' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'ppp' -d 'Run PPP over USB' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'sideload' -d 'Sideloads the given package' -complete -f -n '__fish_adb_no_subcommand' -c adb -a 'reconnect' -d 'Kick current connection from host side and make it reconnect.' +complete -f -n __fish_adb_no_subcommand -c adb -a connect -d 'Connect to device' +complete -f -n __fish_adb_no_subcommand -c adb -a disconnect -d 'Disconnect from device' +complete -f -n __fish_adb_no_subcommand -c adb -a devices -d 'List all connected devices' +complete -f -n __fish_adb_no_subcommand -c adb -a push -d 'Copy file to device' +complete -f -n __fish_adb_no_subcommand -c adb -a pull -d 'Copy file from device' +complete -f -n __fish_adb_no_subcommand -c adb -a sync -d 'Copy host->device only if changed' +complete -f -n __fish_adb_no_subcommand -c adb -a shell -d 'Run remote shell [command]' +complete -f -n __fish_adb_no_subcommand -c adb -a emu -d 'Run emulator console command' +complete -f -n __fish_adb_no_subcommand -c adb -a logcat -d 'View device log' +complete -f -n __fish_adb_no_subcommand -c adb -a install -d 'Install package' +complete -f -n __fish_adb_no_subcommand -c adb -a uninstall -d 'Uninstall package' +complete -f -n __fish_adb_no_subcommand -c adb -a jdwp -d 'List PIDs of processes hosting a JDWP transport' +complete -f -n __fish_adb_no_subcommand -c adb -a forward -d 'Port forwarding' +complete -f -n __fish_adb_no_subcommand -c adb -a bugreport -d 'Return bugreport information' +complete -f -n __fish_adb_no_subcommand -c adb -a backup -d 'Perform device backup' +complete -f -n __fish_adb_no_subcommand -c adb -a restore -d 'Restore device from backup' +complete -f -n __fish_adb_no_subcommand -c adb -a version -d 'Show adb version' +complete -f -n __fish_adb_no_subcommand -c adb -a help -d 'Show adb help' +complete -f -n __fish_adb_no_subcommand -c adb -a wait-for-device -d 'Block until device is online' +complete -f -n __fish_adb_no_subcommand -c adb -a start-server -d 'Ensure that there is a server running' +complete -f -n __fish_adb_no_subcommand -c adb -a kill-server -d 'Kill the server if it is running' +complete -f -n __fish_adb_no_subcommand -c adb -a remount -d 'Remounts the /system partition on the device read-write' +complete -f -n __fish_adb_no_subcommand -c adb -a reboot -d 'Reboots the device, optionally into the bootloader or recovery program' +complete -f -n __fish_adb_no_subcommand -c adb -a get-state -d 'Prints state of the device' +complete -f -n __fish_adb_no_subcommand -c adb -a get-serialno -d 'Prints serial number of the device' +complete -f -n __fish_adb_no_subcommand -c adb -a get-devpath -d 'Prints device path' +complete -f -n __fish_adb_no_subcommand -c adb -a status-window -d 'Continuously print the device status' +complete -f -n __fish_adb_no_subcommand -c adb -a root -d 'Restart the adbd daemon with root permissions' +complete -f -n __fish_adb_no_subcommand -c adb -a usb -d 'Restart the adbd daemon listening on USB' +complete -f -n __fish_adb_no_subcommand -c adb -a tcpip -d 'Restart the adbd daemon listening on TCP' +complete -f -n __fish_adb_no_subcommand -c adb -a ppp -d 'Run PPP over USB' +complete -f -n __fish_adb_no_subcommand -c adb -a sideload -d 'Sideloads the given package' +complete -f -n __fish_adb_no_subcommand -c adb -a reconnect -d 'Kick current connection from host side and make it reconnect.' # install options complete -n '__fish_seen_subcommand_from install' -c adb -s l -d 'Forward-lock the app' complete -n '__fish_seen_subcommand_from install' -c adb -s r -d 'Reinstall the app keeping its data' complete -n '__fish_seen_subcommand_from install' -c adb -s s -d 'Install on SD card instead of internal storage' -complete -n '__fish_seen_subcommand_from install' -c adb -l 'algo' -d 'Algorithm name' -complete -n '__fish_seen_subcommand_from install' -c adb -l 'key' -d 'Hex-encoded key' -complete -n '__fish_seen_subcommand_from install' -c adb -l 'iv' -d 'Hex-encoded iv' +complete -n '__fish_seen_subcommand_from install' -c adb -l algo -d 'Algorithm name' +complete -n '__fish_seen_subcommand_from install' -c adb -l key -d 'Hex-encoded key' +complete -n '__fish_seen_subcommand_from install' -c adb -l iv -d 'Hex-encoded iv' # uninstall complete -n '__fish_seen_subcommand_from uninstall' -c adb -s k -d 'Keep the data and cache directories' @@ -133,31 +133,31 @@ complete -n '__fish_seen_subcommand_from disconnect' -c adb -x -a "(__fish_adb_g # backup complete -n '__fish_seen_subcommand_from backup' -c adb -s f -d 'File to write backup data to' -complete -n '__fish_seen_subcommand_from backup' -c adb -o 'apk' -d 'Enable backup of the .apks themselves' -complete -n '__fish_seen_subcommand_from backup' -c adb -o 'noapk' -d 'Disable backup of the .apks themselves (default)' -complete -n '__fish_seen_subcommand_from backup' -c adb -o 'obb' -d 'Enable backup of any installed apk expansion' -complete -n '__fish_seen_subcommand_from backup' -c adb -o 'noobb' -d 'Disable backup of any installed apk expansion (default)' -complete -n '__fish_seen_subcommand_from backup' -c adb -o 'shared' -d 'Enable backup of the device\'s shared storage / SD card contents' -complete -n '__fish_seen_subcommand_from backup' -c adb -o 'noshared' -d 'Disable backup of the device\'s shared storage / SD card contents (default)' -complete -n '__fish_seen_subcommand_from backup' -c adb -o 'all' -d 'Back up all installed applications' -complete -n '__fish_seen_subcommand_from backup' -c adb -o 'system' -d 'Include system applications in -all (default)' -complete -n '__fish_seen_subcommand_from backup' -c adb -o 'nosystem' -d 'Exclude system applications in -all' +complete -n '__fish_seen_subcommand_from backup' -c adb -o apk -d 'Enable backup of the .apks themselves' +complete -n '__fish_seen_subcommand_from backup' -c adb -o noapk -d 'Disable backup of the .apks themselves (default)' +complete -n '__fish_seen_subcommand_from backup' -c adb -o obb -d 'Enable backup of any installed apk expansion' +complete -n '__fish_seen_subcommand_from backup' -c adb -o noobb -d 'Disable backup of any installed apk expansion (default)' +complete -n '__fish_seen_subcommand_from backup' -c adb -o shared -d 'Enable backup of the device\'s shared storage / SD card contents' +complete -n '__fish_seen_subcommand_from backup' -c adb -o noshared -d 'Disable backup of the device\'s shared storage / SD card contents (default)' +complete -n '__fish_seen_subcommand_from backup' -c adb -o all -d 'Back up all installed applications' +complete -n '__fish_seen_subcommand_from backup' -c adb -o system -d 'Include system applications in -all (default)' +complete -n '__fish_seen_subcommand_from backup' -c adb -o nosystem -d 'Exclude system applications in -all' complete -n '__fish_seen_subcommand_from backup' -c adb -f -a "(__fish_adb_list_packages)" -d 'Package(s) to backup' # reboot complete -n '__fish_seen_subcommand_from reboot' -c adb -x -a 'bootloader recovery' # forward -complete -n '__fish_seen_subcommand_from forward' -c adb -l 'list' -d 'List all forward socket connections' -complete -n '__fish_seen_subcommand_from forward' -c adb -l 'no-rebind' -d 'Fails the forward if local is already forwarded' -complete -n '__fish_seen_subcommand_from forward' -c adb -l 'remove' -d 'Remove a specific forward socket connection' -complete -n '__fish_seen_subcommand_from forward' -c adb -l 'remove-all' -d 'Remove all forward socket connections' +complete -n '__fish_seen_subcommand_from forward' -c adb -l list -d 'List all forward socket connections' +complete -n '__fish_seen_subcommand_from forward' -c adb -l no-rebind -d 'Fails the forward if local is already forwarded' +complete -n '__fish_seen_subcommand_from forward' -c adb -l remove -d 'Remove a specific forward socket connection' +complete -n '__fish_seen_subcommand_from forward' -c adb -l remove-all -d 'Remove all forward socket connections' # sideload complete -n '__fish_seen_subcommand_from sideload' -c adb -xa '(__fish_complete_suffix .zip)' # reconnect -complete -n '__fish_seen_subcommand_from reconnect' -c adb -x -a 'device' -d 'Kick current connection from device side and make it reconnect.' +complete -n '__fish_seen_subcommand_from reconnect' -c adb -x -a device -d 'Kick current connection from device side and make it reconnect.' # commands that accept listing device files complete -n '__fish_seen_subcommand_from shell' -c adb -f -a "(__fish_adb_list_files)" -d 'File on device' diff --git a/share/completions/alsactl.fish b/share/completions/alsactl.fish index c3b2d9cf7..ff4debe76 100644 --- a/share/completions/alsactl.fish +++ b/share/completions/alsactl.fish @@ -1,17 +1,17 @@ set -l commands store restore nrestore init daemon rdaemon kill monitor -complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a "store" -d "Save current driver state" -f -complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a "restore" -d "Load driver state" -f -complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a "nrestore" -d "Restore and rescan for available soundcards" -f +complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a store -d "Save current driver state" -f +complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a restore -d "Load driver state" -f +complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a nrestore -d "Restore and rescan for available soundcards" -f complete -c alsactl -s F -l force -n "__fish_seen_subcommand_from restore nrestore" -d 'Try to restore control elements as much as possible' -f complete -c alsactl -s g -l ignore -n "__fish_seen_subcommand_from store restore nrestore" -d 'Ignore missing soundcards' -f complete -c alsactl -s P -l pedantic -n "__fish_seen_subcommand_from restore nrestore" -d 'Do not restore mismatching control elements' -f complete -c alsactl -s I -l no-init-fallback -n "__fish_seen_subcommand_from restore nrestore" -d 'Do not init if restore fails' -f -complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a "init" -d "Initialize all devices to a default state" -f -complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a "daemon" -d "Periodically save state" -f -complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a "rdaemon" -d "Restore state and then periodically save it" -f -complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a "kill" -d "Notify daemon to do an operation" -f -complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a "monitor" -d "Monitor events" -f +complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a init -d "Initialize all devices to a default state" -f +complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a daemon -d "Periodically save state" -f +complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a rdaemon -d "Restore state and then periodically save it" -f +complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a kill -d "Notify daemon to do an operation" -f +complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a monitor -d "Monitor events" -f complete -c alsactl -s h -l help -d 'Show available flags and commands' -f complete -c alsactl -s d -l debug -d 'Make output a bit more verbose' -f diff --git a/share/completions/ansible-vault.fish b/share/completions/ansible-vault.fish index 6a50495c2..c0a642132 100644 --- a/share/completions/ansible-vault.fish +++ b/share/completions/ansible-vault.fish @@ -22,13 +22,13 @@ complete -c ansible-vault -l vault-id -r -d "the vault identity to use" complete -c ansible-vault -l vault-password-file -r -d "Vault password file" # subcommands -complete -c ansible-vault -n '__fish_ansible_vault_no_subcommand' -a decrypt -d 'Decrypt encrypted file or stdin' -complete -c ansible-vault -n '__fish_ansible_vault_no_subcommand' -a encrypt -d 'Encrypt a file or stdin' -complete -c ansible-vault -n '__fish_ansible_vault_no_subcommand' -ra create -d 'Create encrypted file' -complete -c ansible-vault -n '__fish_ansible_vault_no_subcommand' -ra edit -d 'Edit encrypted file' -complete -c ansible-vault -n '__fish_ansible_vault_no_subcommand' -ra rekey -d 'Rekey encrypted file' -complete -c ansible-vault -n '__fish_ansible_vault_no_subcommand' -ra view -d 'View contents of something encrypted' -complete -f -c ansible-vault -n '__fish_ansible_vault_no_subcommand' -a encrypt_string -d 'Encrypt string' +complete -c ansible-vault -n __fish_ansible_vault_no_subcommand -a decrypt -d 'Decrypt encrypted file or stdin' +complete -c ansible-vault -n __fish_ansible_vault_no_subcommand -a encrypt -d 'Encrypt a file or stdin' +complete -c ansible-vault -n __fish_ansible_vault_no_subcommand -ra create -d 'Create encrypted file' +complete -c ansible-vault -n __fish_ansible_vault_no_subcommand -ra edit -d 'Edit encrypted file' +complete -c ansible-vault -n __fish_ansible_vault_no_subcommand -ra rekey -d 'Rekey encrypted file' +complete -c ansible-vault -n __fish_ansible_vault_no_subcommand -ra view -d 'View contents of something encrypted' +complete -f -c ansible-vault -n __fish_ansible_vault_no_subcommand -a encrypt_string -d 'Encrypt string' # encrypt_string options complete -c ansible-vault -n '__fish_ansible_vault_using_command encrypt encrypt_string' -r -l stdin-name -f -d 'Specify the variable name for stdin' diff --git a/share/completions/apm.fish b/share/completions/apm.fish index da226eead..10b7fee6c 100644 --- a/share/completions/apm.fish +++ b/share/completions/apm.fish @@ -7,7 +7,7 @@ function __fish_apm_needs_command for c in $cmd[2..-1] switch $c # Exclude options that are allowed to appear before command - case '--color' '--no-color' 'help' + case --color --no-color help continue case '*' return 1 @@ -77,28 +77,28 @@ if apm -h 2>| string match -q "*Atom Package Manager*" ################## # help - complete -f -c apm -n '__fish_apm_needs_command' -s h -l help -d "Display help" - complete -f -c apm -n '__fish_apm_needs_command' -a help -d "Display help" + complete -f -c apm -n __fish_apm_needs_command -s h -l help -d "Display help" + complete -f -c apm -n __fish_apm_needs_command -a help -d "Display help" complete -f -c apm -n '__fish_apm_using_command clean config dedupe deinstall delete dev develop docs erase featured home init install link linked links list ln lns login ls open outdated publish rebuild rebuild-module-cache remove rm search show star starred stars test uninstall unlink unpublish unstar update upgrade view' -s h -l help -d 'Display help' # version - complete -f -c apm -n '__fish_apm_needs_command' -s v -l version -d "Display version" + complete -f -c apm -n __fish_apm_needs_command -s v -l version -d "Display version" # color - complete -f -c apm -n '__fish_apm_needs_command' -l color -d "Enable colored output" - complete -f -c apm -n '__fish_apm_needs_command' -l no-color -d "Disable colored output" + complete -f -c apm -n __fish_apm_needs_command -l color -d "Enable colored output" + complete -f -c apm -n __fish_apm_needs_command -l no-color -d "Disable colored output" ############ # commands # ############ # clean - complete -f -c apm -n '__fish_apm_needs_command' -a clean -d "Deletes packages in node_modules not referenced + complete -f -c apm -n __fish_apm_needs_command -a clean -d "Deletes packages in node_modules not referenced as dependency in package.json" # config set -l config_subcommands "get set edit delete list" - complete -f -c apm -n '__fish_apm_needs_command' -a config -d "Modify or list configuration items" + complete -f -c apm -n __fish_apm_needs_command -a config -d "Modify or list configuration items" complete -x -c apm -n "__fish_apm_using_command config; and not __fish_apm_includes_subcommand $config_subcommands" -a set -d 'Set config item' complete -x -c apm -n "__fish_apm_using_command config; and not __fish_apm_includes_subcommand $config_subcommands" -a get -d 'Get config item' complete -x -c apm -n "__fish_apm_using_command config; and not __fish_apm_includes_subcommand $config_subcommands" -a delete -d 'Delete config item' @@ -107,35 +107,35 @@ as dependency in package.json" complete -x -c apm -n '__fish_apm_using_command config set get delete; and __fish_apm_includes_subcommand set get delete' -a '(__fish_apm_config_items)' # dedupe - complete -f -c apm -n '__fish_apm_needs_command' -a dedupe -d "Reduce duplication in node_modules in current directory" + complete -f -c apm -n __fish_apm_needs_command -a dedupe -d "Reduce duplication in node_modules in current directory" # deinstall & delete & erase & remove & rm & uninstall set -l uninstall_commands "deinstall delete erase remove rm uninstall" - complete -f -c apm -n '__fish_apm_needs_command' -a $uninstall_commands -d "Delete installed package(s) from ~/.atom/packages" + complete -f -c apm -n __fish_apm_needs_command -a $uninstall_commands -d "Delete installed package(s) from ~/.atom/packages" complete -f -c apm -n "__fish_apm_using_command $uninstall_commands" -a '(__fish_apm_list_packages)' complete -f -c apm -n "__fish_apm_using_command $uninstall_commands" -l hard -d "Unlink package from ~/.atom/packages and ~/.atom/dev/packages" complete -f -c apm -n "__fish_apm_using_command $uninstall_commands" -s d -l dev -d "Unlink package from ~/.atom/dev/packages" # dev(elop) set -l dev_commands "dev develop" - complete -f -c apm -n '__fish_apm_needs_command' -a $dev_commands -d "Clone install dependencies and link a package for development" + complete -f -c apm -n __fish_apm_needs_command -a $dev_commands -d "Clone install dependencies and link a package for development" complete -f -c apm -n "__fish_apm_using_command $dev_commands" -a '(__fish_apm_list_packages)' # docs & home & open set -l open_commands "docs home open" - complete -f -c apm -n '__fish_apm_needs_command' -a $open_commands -d "Open a package's homepage in the default browser" + complete -f -c apm -n __fish_apm_needs_command -a $open_commands -d "Open a package's homepage in the default browser" complete -f -c apm -n "__fish_apm_using_command $open_commands" -s p -l print -d "Print URL instead of opening" complete -f -c apm -n "__fish_apm_using_command $open_commands" -a '(__fish_apm_list_packages)' # featured - complete -f -c apm -n '__fish_apm_needs_command' -a featured -d "List Atom packages and themes currently featured in the + complete -f -c apm -n __fish_apm_needs_command -a featured -d "List Atom packages and themes currently featured in the atom.io registry" complete -f -c apm -n '__fish_apm_using_command featured' -l json -d "Output featured packages as JSON array" complete -f -c apm -n '__fish_apm_using_command featured' -s t -l themes -d "Only list themes" complete -x -c apm -n '__fish_apm_using_command featured' -s c -l compatible -d "Only list packages/themes compatible with specified Atom version" # init - complete -f -c apm -n '__fish_apm_needs_command' -a init -d "Generates code scaffolding for theme or package" + complete -f -c apm -n __fish_apm_needs_command -a init -d "Generates code scaffolding for theme or package" complete -r -c apm -n '__fish_apm_using_command init' -l template -d "Path to the package or theme template" complete -x -c apm -n '__fish_apm_using_command init' -s p -l package -d "Generates a basic package" complete -x -c apm -n '__fish_apm_using_command init' -s t -l theme -d "Generates a basic theme" @@ -143,7 +143,7 @@ atom.io registry" complete -r -c apm -n '__fish_apm_using_command init' -s c -l convert -d "Convert TextMate bundle/theme" # install - complete -f -c apm -n '__fish_apm_needs_command' -a install -d "Install Atom package to ~/.atom/packages/" + complete -f -c apm -n __fish_apm_needs_command -a install -d "Install Atom package to ~/.atom/packages/" complete -f -c apm -n '__fish_apm_using_command install' -l check -d "Check native build tools are installed" complete -f -c apm -n '__fish_apm_using_command install' -l verbose -d "Show verbose debug information" complete -r -c apm -n '__fish_apm_using_command install' -l packages-file -d "Specify text file containing packages to install" @@ -154,17 +154,17 @@ atom.io registry" # link & ln set -l link_commands "link ln" - complete -f -c apm -n '__fish_apm_needs_command' -a $link_commands -d "Create a symlink for the package in ~/.atom/packages" + complete -f -c apm -n __fish_apm_needs_command -a $link_commands -d "Create a symlink for the package in ~/.atom/packages" complete -f -c apm -n "__fish_apm_using_command $link_commands" -s d -l dev -d "Link to ~/.atom/dev/packages" # linked & links & lns set -l linked_commands "linked links lns" - complete -f -c apm -n '__fish_apm_needs_command' -a $linked_commands -d "List all symlinked packages in ~/.atom/packages and + complete -f -c apm -n __fish_apm_needs_command -a $linked_commands -d "List all symlinked packages in ~/.atom/packages and ~/.atom/dev/packages" # list & ls set -l list_commands "list ls" - complete -f -c apm -n '__fish_apm_needs_command' -a $list_commands -d "List all installed and bundled packages" + complete -f -c apm -n __fish_apm_needs_command -a $list_commands -d "List all installed and bundled packages" complete -f -c apm -n "__fish_apm_using_command $list_commands" -s b -l bare -d "Print packages one per line with no formatting" complete -f -c apm -n "__fish_apm_using_command $list_commands" -s d -l dev -d "Include dev packages" complete -f -c apm -n "__fish_apm_using_command $list_commands" -s i -l installed -d "Only list installed packages/themes" @@ -174,12 +174,12 @@ atom.io registry" complete -f -c apm -n "__fish_apm_using_command $list_commands" -s p -l packages -d "Only list packages" # login - complete -f -c apm -n '__fish_apm_needs_command' -a login -d "Save Atom API token to keychain" + complete -f -c apm -n __fish_apm_needs_command -a login -d "Save Atom API token to keychain" complete -x -c apm -n "__fish_apm_using_command login" -l token -d "Specify API token" # outdated & upgrade & update set -l upgrade_commands "outdated upgrade update" - complete -f -c apm -n '__fish_apm_needs_command' -a $upgrade_commands -d "Upgrade out of date packages" + complete -f -c apm -n __fish_apm_needs_command -a $upgrade_commands -d "Upgrade out of date packages" complete -f -c apm -n "__fish_apm_using_command $upgrade_commands" -l json -d "Output outdated packages as JSON array" complete -x -c apm -n "__fish_apm_using_command $upgrade_commands" -l compatible -d "Only install packages/themes compatible with specified Atom version" complete -f -c apm -n "__fish_apm_using_command $upgrade_commands" -l verbose -d "Show verbose debug information" @@ -188,57 +188,57 @@ atom.io registry" # publish set -l publish_subcommands "major minor patch build" - complete -f -c apm -n '__fish_apm_needs_command' -a publish -d "Publish new version of package in current working directory" + complete -f -c apm -n __fish_apm_needs_command -a publish -d "Publish new version of package in current working directory" complete -f -c apm -n "__fish_apm_using_command publish; and not __fish_apm_includes_subcommand $publish_subcommands" -a $publish_subcommands -d "Semantic version category for new version" complete -x -c apm -n '__fish_apm_using_command publish' -s t -l tag -d "Specify a tag to publish" complete -x -c apm -n '__fish_apm_using_command publish' -s r -l rename -d "Specify a new name for the package" # rebuild - complete -f -c apm -n '__fish_apm_needs_command' -a rebuild -d "Rebuild modules installed in node_modules in current working directory" + complete -f -c apm -n __fish_apm_needs_command -a rebuild -d "Rebuild modules installed in node_modules in current working directory" # rebuild-module-cache - complete -f -c apm -n '__fish_apm_needs_command' -a rebuild-module-cache -d "Rebuild module cache for installed packages" + complete -f -c apm -n __fish_apm_needs_command -a rebuild-module-cache -d "Rebuild module cache for installed packages" # search - complete -f -c apm -n '__fish_apm_needs_command' -a search -d "Search for Atom packages/themes in the atom.io registry" + complete -f -c apm -n __fish_apm_needs_command -a search -d "Search for Atom packages/themes in the atom.io registry" complete -f -c apm -n '__fish_apm_using_command search' -l json -d "Output matching packages as JSON array" complete -f -c apm -n '__fish_apm_using_command search' -s p -l packages -d "Search only non-theme packages" complete -f -c apm -n '__fish_apm_using_command search' -s t -l themes -d "Search only themes" # show & view set -l show_commands "show view" - complete -f -c apm -n '__fish_apm_needs_command' -a $show_commands -d "View information about package/theme in the atom.io registry" + complete -f -c apm -n __fish_apm_needs_command -a $show_commands -d "View information about package/theme in the atom.io registry" complete -f -c apm -n "__fish_apm_using_command $show_commands" -l json -d "Output as JSON array" complete -x -c apm -n "__fish_apm_using_command $show_commands" -l compatible -d "Show latest version compatible with specified Atom version" # star - complete -f -c apm -n '__fish_apm_needs_command' -a star -d "Star the given packages on https://atom.io" + complete -f -c apm -n __fish_apm_needs_command -a star -d "Star the given packages on https://atom.io" complete -f -c apm -n '__fish_apm_using_command star' -l installed -d "Star all packages in ~/.atom/packages" # starred & stars set -l stars_commands "starred stars" - complete -f -c apm -n '__fish_apm_needs_command' -a $stars_commands -d "List or install starred Atom packages and themes" + complete -f -c apm -n __fish_apm_needs_command -a $stars_commands -d "List or install starred Atom packages and themes" complete -f -c apm -n "__fish_apm_using_command $stars_commands" -l json -d "Output packages as JSON array" complete -f -c apm -n "__fish_apm_using_command $stars_commands" -s i -l install -d "Install the starred packages" complete -f -c apm -n "__fish_apm_using_command $stars_commands" -s t -l themes -d "Only list themes" complete -x -c apm -n "__fish_apm_using_command $stars_commands" -s u -l user -d "GitHub username to show starred packages for" # test - complete -f -c apm -n '__fish_apm_needs_command' -a test -d "Runs the package's tests contained within the spec directory" + complete -f -c apm -n __fish_apm_needs_command -a test -d "Runs the package's tests contained within the spec directory" complete -r -c apm -n '__fish_apm_using_command test' -s p -l path -d "Path to atom command" # unlink - complete -f -c apm -n '__fish_apm_needs_command' -a unlink -d "Delete the symlink in ~/.atom/packages for the package" + complete -f -c apm -n __fish_apm_needs_command -a unlink -d "Delete the symlink in ~/.atom/packages for the package" complete -f -c apm -n '__fish_apm_using_command unlink' -l hard -d "Unlink package from ~/.atom/packages and ~/.atom/dev/packages" complete -f -c apm -n '__fish_apm_using_command unlink' -s d -l dev -d "Unlink package from ~/.atom/dev/packages" complete -f -c apm -n '__fish_apm_using_command unlink' -s a -l all -d "Unlink all packages in ~/.atom/packages and ~/.atom/dev/packages" # unpublish - complete -f -c apm -n '__fish_apm_needs_command' -a unpublish -d "Remove published package or version from the atom.io registry" + complete -f -c apm -n __fish_apm_needs_command -a unpublish -d "Remove published package or version from the atom.io registry" complete -f -c apm -n '__fish_apm_using_command unpublish' -s f -l force -d "Do not prompt for confirmation" # unstar - complete -f -c apm -n '__fish_apm_needs_command' -a unstar -d "Unstar given packages on https://atom.io" + complete -f -c apm -n __fish_apm_needs_command -a unstar -d "Unstar given packages on https://atom.io" else # Completions for the Advanced Power Management client diff --git a/share/completions/apt-cache.fish b/share/completions/apt-cache.fish index 4070a343b..c9cd162b3 100644 --- a/share/completions/apt-cache.fish +++ b/share/completions/apt-cache.fish @@ -38,5 +38,5 @@ function __fish_apt-cache_use_package -d 'Test if apt command should have packag return 1 end -complete -c apt-cache -n '__fish_apt-cache_use_package' -a '(__fish_print_packages)' -d 'Package' +complete -c apt-cache -n __fish_apt-cache_use_package -a '(__fish_print_packages)' -d Package diff --git a/share/completions/apt-get.fish b/share/completions/apt-get.fish index f691ce87f..04e057894 100644 --- a/share/completions/apt-get.fish +++ b/share/completions/apt-get.fish @@ -18,23 +18,23 @@ function __fish_apt_use_package -d 'Test if apt command should have packages as return 1 end -complete -c apt-get -n '__fish_apt_use_package' -a '(__fish_print_packages)' -d 'Package' +complete -c apt-get -n __fish_apt_use_package -a '(__fish_print_packages)' -d Package complete -c apt-get -s h -l help -d 'Display help and exit' -complete -f -n '__fish_apt_no_subcommand' -c apt-get -a 'update' -d 'Update sources' -complete -f -n '__fish_apt_no_subcommand' -c apt-get -a 'upgrade' -d 'Upgrade or install newest packages' -complete -f -n '__fish_apt_no_subcommand' -c apt-get -a 'dselect-upgrade' -d 'Use with dselect front-end' -complete -f -n '__fish_apt_no_subcommand' -c apt-get -a 'dist-upgrade' -d 'Distro upgrade' -complete -f -n '__fish_apt_no_subcommand' -c apt-get -a 'install' -d 'Install one or more packages' -complete -f -n '__fish_apt_no_subcommand' -c apt-get -a 'changelog' -d 'Display changelog of one or more packages' -complete -f -n '__fish_apt_no_subcommand' -c apt-get -a 'purge' -d 'Remove and purge one or more packages' -complete -f -n '__fish_apt_no_subcommand' -c apt-get -a 'remove' -d 'Remove one or more packages' -complete -f -n '__fish_apt_no_subcommand' -c apt-get -a 'source' -d 'Fetch source packages' -complete -f -n '__fish_apt_no_subcommand' -c apt-get -a 'build-dep' -d 'Install/remove packages for dependencies' -complete -f -n '__fish_apt_no_subcommand' -c apt-get -a 'check' -d 'Update cache and check dependencies' -complete -f -n '__fish_apt_no_subcommand' -c apt-get -a 'clean' -d 'Clean local caches and packages' -complete -f -n '__fish_apt_no_subcommand' -c apt-get -a 'autoclean' -d 'Clean packages no longer be downloaded' -complete -f -n '__fish_apt_no_subcommand' -c apt-get -a 'autoremove' -d 'Remove automatically installed packages' +complete -f -n __fish_apt_no_subcommand -c apt-get -a update -d 'Update sources' +complete -f -n __fish_apt_no_subcommand -c apt-get -a upgrade -d 'Upgrade or install newest packages' +complete -f -n __fish_apt_no_subcommand -c apt-get -a dselect-upgrade -d 'Use with dselect front-end' +complete -f -n __fish_apt_no_subcommand -c apt-get -a dist-upgrade -d 'Distro upgrade' +complete -f -n __fish_apt_no_subcommand -c apt-get -a install -d 'Install one or more packages' +complete -f -n __fish_apt_no_subcommand -c apt-get -a changelog -d 'Display changelog of one or more packages' +complete -f -n __fish_apt_no_subcommand -c apt-get -a purge -d 'Remove and purge one or more packages' +complete -f -n __fish_apt_no_subcommand -c apt-get -a remove -d 'Remove one or more packages' +complete -f -n __fish_apt_no_subcommand -c apt-get -a source -d 'Fetch source packages' +complete -f -n __fish_apt_no_subcommand -c apt-get -a build-dep -d 'Install/remove packages for dependencies' +complete -f -n __fish_apt_no_subcommand -c apt-get -a check -d 'Update cache and check dependencies' +complete -f -n __fish_apt_no_subcommand -c apt-get -a clean -d 'Clean local caches and packages' +complete -f -n __fish_apt_no_subcommand -c apt-get -a autoclean -d 'Clean packages no longer be downloaded' +complete -f -n __fish_apt_no_subcommand -c apt-get -a autoremove -d 'Remove automatically installed packages' complete -c apt-get -l no-install-recommends -d 'Do not install recommended packages' complete -c apt-get -s d -l download-only -d 'Download Only' complete -c apt-get -s f -l fix-broken -d 'Correct broken dependencies' diff --git a/share/completions/apt-listbugs.fish b/share/completions/apt-listbugs.fish index 87e8802c0..737fc7e82 100644 --- a/share/completions/apt-listbugs.fish +++ b/share/completions/apt-listbugs.fish @@ -15,7 +15,7 @@ complete -f -c apt-listbugs -s P -l pin-priority -d "Specify Pin-Priority value" complete -f -c apt-listbugs -l title -d "Specify the title of rss" complete -f -c apt-listbugs -s f -l force-download -d "Retrieve fresh bugs" complete -f -c apt-listbugs -s q -l quiet -d "Do not display progress bar" -complete -f -c apt-listbugs -s c -l cache-dir -a "/var/cache/apt-listbugs/" -d "Specify local cache dir" +complete -f -c apt-listbugs -s c -l cache-dir -a /var/cache/apt-listbugs/ -d "Specify local cache dir" complete -f -c apt-listbugs -s t -l timer -d "Specify the expire cache timer" complete -c apt-listbugs -s C -l aptconf -d "Specify apt config file" complete -f -c apt-listbugs -s y -l force-yes -d "Assume yes to all questions" diff --git a/share/completions/apt-mark.fish b/share/completions/apt-mark.fish index c118609b8..942b3f5a2 100644 --- a/share/completions/apt-mark.fish +++ b/share/completions/apt-mark.fish @@ -18,16 +18,16 @@ function __fish_apt_use_package -d 'Test if apt command should have packages as return 1 end -complete -c apt-mark -n '__fish_apt_use_package' -a '(__fish_print_packages)' -d 'Package' +complete -c apt-mark -n __fish_apt_use_package -a '(__fish_print_packages)' -d Package complete -c apt-mark -s h -l help -d 'Display help and exit' -complete -f -n '__fish_apt_no_subcommand' -c apt-mark -a 'auto' -d 'Mark a package as automatically installed' -complete -f -n '__fish_apt_no_subcommand' -c apt-mark -a 'manual' -d 'Mark a package as manually installed' -complete -f -n '__fish_apt_no_subcommand' -c apt-mark -a 'hold' -d 'Hold a package, prevent automatic installation or removal' -complete -f -n '__fish_apt_no_subcommand' -c apt-mark -a 'unhold' -d 'Cancel a hold on a package' -complete -f -n '__fish_apt_no_subcommand' -c apt-mark -a 'showauto' -d 'Show automatically installed packages' -complete -f -n '__fish_apt_no_subcommand' -c apt-mark -a 'showmanual' -d 'Show manually installed packages' -complete -f -n '__fish_apt_no_subcommand' -c apt-mark -a 'showhold' -d 'Show held packages' +complete -f -n __fish_apt_no_subcommand -c apt-mark -a auto -d 'Mark a package as automatically installed' +complete -f -n __fish_apt_no_subcommand -c apt-mark -a manual -d 'Mark a package as manually installed' +complete -f -n __fish_apt_no_subcommand -c apt-mark -a hold -d 'Hold a package, prevent automatic installation or removal' +complete -f -n __fish_apt_no_subcommand -c apt-mark -a unhold -d 'Cancel a hold on a package' +complete -f -n __fish_apt_no_subcommand -c apt-mark -a showauto -d 'Show automatically installed packages' +complete -f -n __fish_apt_no_subcommand -c apt-mark -a showmanual -d 'Show manually installed packages' +complete -f -n __fish_apt_no_subcommand -c apt-mark -a showhold -d 'Show held packages' complete -c apt-mark -s v -l version -d 'Display version and exit' complete -r -c apt-mark -s c -l config-file -d 'Specify a config file' complete -r -c apt-mark -s o -l option -d 'Set a config option' diff --git a/share/completions/apt-spy.fish b/share/completions/apt-spy.fish index 16ff915c6..e7c292e3b 100644 --- a/share/completions/apt-spy.fish +++ b/share/completions/apt-spy.fish @@ -14,7 +14,7 @@ complete -f -c apt-spy -s t -d "How long in sec to download" complete -f -c apt-spy -s u -d "Custom URL to get mirror list" complete -c apt-spy -s w -d "Write top servers to file" complete -f -c apt-spy -s n -d "Number of top servers" -complete -f -c apt-spy -a "update" -d "Update mirror list" +complete -f -c apt-spy -a update -d "Update mirror list" complete -f -c apt-spy -s v -d "Version number" diff --git a/share/completions/apt-src.fish b/share/completions/apt-src.fish index 3b8365d53..56c9921b9 100644 --- a/share/completions/apt-src.fish +++ b/share/completions/apt-src.fish @@ -1,16 +1,16 @@ #apt-src complete -c apt-src -s h -l help -d "Display help and exit" -complete -f -c apt-src -a "update" -d "Update list of source packages" -complete -f -c apt-src -a "install" -d "Install source packages" -complete -f -c apt-src -a "upgrade" -d "Upgrade source packages" -complete -f -c apt-src -a "remove" -d "Remove source packages" -complete -f -c apt-src -a "build" -d "Build source packages" -complete -f -c apt-src -a "clean" -d "Clean source packages" -complete -f -c apt-src -a "import" -d "Detect known source tree" -complete -f -c apt-src -a "list" -d "List installed source package\(s\)" -complete -f -c apt-src -a "location" -d "Root source tree" -complete -f -c apt-src -a "version" -d "Version of source package" -complete -f -c apt-src -a "name" -d "Name of the source package" +complete -f -c apt-src -a update -d "Update list of source packages" +complete -f -c apt-src -a install -d "Install source packages" +complete -f -c apt-src -a upgrade -d "Upgrade source packages" +complete -f -c apt-src -a remove -d "Remove source packages" +complete -f -c apt-src -a build -d "Build source packages" +complete -f -c apt-src -a clean -d "Clean source packages" +complete -f -c apt-src -a import -d "Detect known source tree" +complete -f -c apt-src -a list -d "List installed source package\(s\)" +complete -f -c apt-src -a location -d "Root source tree" +complete -f -c apt-src -a version -d "Version of source package" +complete -f -c apt-src -a name -d "Name of the source package" complete -f -c apt-src -s b -l build -d "Build source packages" complete -f -c apt-src -s i -l installdebs -d "Install after build" complete -f -c apt-src -s p -l patch -d "Patch local changes" diff --git a/share/completions/apt.fish b/share/completions/apt.fish index fd6a1ce2c..919eb0a6e 100644 --- a/share/completions/apt.fish +++ b/share/completions/apt.fish @@ -20,7 +20,7 @@ end complete -c apt -f complete -k -c apt -n "__fish_seen_subcommand_from $pkg_subcmds" -a '(__fish_print_packages | head -n 250 | sort)' -complete -c apt -n "__fish_seen_subcommand_from $installed_pkg_subcmds" -a '(__fish_print_packages --installed | string match -re -- "(?:\\b|_)"(commandline -ct | string escape --style=regex) | head -n 250)' -d 'Package' +complete -c apt -n "__fish_seen_subcommand_from $installed_pkg_subcmds" -a '(__fish_print_packages --installed | string match -re -- "(?:\\b|_)"(commandline -ct | string escape --style=regex) | head -n 250)' -d Package complete -k -c apt -n "__fish_seen_subcommand_from $handle_file_pkg_subcmds" -a '(__fish_complete_suffix .deb)' # Support flags diff --git a/share/completions/aptitude.fish b/share/completions/aptitude.fish index 089ffdd23..a40ce153d 100644 --- a/share/completions/aptitude.fish +++ b/share/completions/aptitude.fish @@ -18,31 +18,31 @@ function __fish_apt_use_package -d 'Test if aptitude command should have package return 1 end -complete -c aptitude -n '__fish_apt_use_package' -a '(__fish_print_packages)' -d 'Package' +complete -c aptitude -n __fish_apt_use_package -a '(__fish_print_packages)' -d Package complete -c aptitude -s h -l help -d 'Display a brief help message. Identical to the help action' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'autoclean' -d 'Remove any cached packages which can no longer be downloaded' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'clean' -d 'Remove all downloaded .deb files from the package cache directory' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'forget-new' -d 'Forget all internal information about what packages are \'new\'' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'keep-all' -d 'Cancel all scheduled actions on all packages' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'update' -d 'Update the list of available packages from the apt sources' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'safe-upgrade' -d 'Upgrade installed packages to their most recent version' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'changelog' -d 'Download and displays the Debian changelog for the packages' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'full-upgrade' -d 'Upgrade, removing or installing packages as necessary' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'download' -d 'Download the packages to the current directory' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'forbid-version' -d 'Forbid the upgrade to a particular version' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'hold' -d 'Ignore the packages by future upgrade commands' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'install' -d 'Install the packages' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'keep' -d 'Cancel any scheduled actions on the packages' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'markauto' -d 'Mark packages as automatically installed' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'purge' -d 'Remove and delete all associated configuration and data files' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'reinstall' -d 'Reinstall the packages' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'remove' -d 'Remove the packages' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'show' -d 'Display detailed information about the packages' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'unhold' -d 'Consider the packages by future upgrade commands' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'unmarkauto' -d 'Mark packages as manually installed' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'search' -d 'Search for packages matching one of the patterns' -complete -f -n '__fish_apt_no_subcommand' -c aptitude -a 'help' -d 'Display brief summary of the available commands and options' +complete -f -n __fish_apt_no_subcommand -c aptitude -a autoclean -d 'Remove any cached packages which can no longer be downloaded' +complete -f -n __fish_apt_no_subcommand -c aptitude -a clean -d 'Remove all downloaded .deb files from the package cache directory' +complete -f -n __fish_apt_no_subcommand -c aptitude -a forget-new -d 'Forget all internal information about what packages are \'new\'' +complete -f -n __fish_apt_no_subcommand -c aptitude -a keep-all -d 'Cancel all scheduled actions on all packages' +complete -f -n __fish_apt_no_subcommand -c aptitude -a update -d 'Update the list of available packages from the apt sources' +complete -f -n __fish_apt_no_subcommand -c aptitude -a safe-upgrade -d 'Upgrade installed packages to their most recent version' +complete -f -n __fish_apt_no_subcommand -c aptitude -a changelog -d 'Download and displays the Debian changelog for the packages' +complete -f -n __fish_apt_no_subcommand -c aptitude -a full-upgrade -d 'Upgrade, removing or installing packages as necessary' +complete -f -n __fish_apt_no_subcommand -c aptitude -a download -d 'Download the packages to the current directory' +complete -f -n __fish_apt_no_subcommand -c aptitude -a forbid-version -d 'Forbid the upgrade to a particular version' +complete -f -n __fish_apt_no_subcommand -c aptitude -a hold -d 'Ignore the packages by future upgrade commands' +complete -f -n __fish_apt_no_subcommand -c aptitude -a install -d 'Install the packages' +complete -f -n __fish_apt_no_subcommand -c aptitude -a keep -d 'Cancel any scheduled actions on the packages' +complete -f -n __fish_apt_no_subcommand -c aptitude -a markauto -d 'Mark packages as automatically installed' +complete -f -n __fish_apt_no_subcommand -c aptitude -a purge -d 'Remove and delete all associated configuration and data files' +complete -f -n __fish_apt_no_subcommand -c aptitude -a reinstall -d 'Reinstall the packages' +complete -f -n __fish_apt_no_subcommand -c aptitude -a remove -d 'Remove the packages' +complete -f -n __fish_apt_no_subcommand -c aptitude -a show -d 'Display detailed information about the packages' +complete -f -n __fish_apt_no_subcommand -c aptitude -a unhold -d 'Consider the packages by future upgrade commands' +complete -f -n __fish_apt_no_subcommand -c aptitude -a unmarkauto -d 'Mark packages as manually installed' +complete -f -n __fish_apt_no_subcommand -c aptitude -a search -d 'Search for packages matching one of the patterns' +complete -f -n __fish_apt_no_subcommand -c aptitude -a help -d 'Display brief summary of the available commands and options' complete -c aptitude -s D -l show-deps -d 'Show explanations of automatic installations and removals' complete -c aptitude -s d -l download-only -d 'Download Only' diff --git a/share/completions/arc.fish b/share/completions/arc.fish index 13757afa0..d230ccc25 100644 --- a/share/completions/arc.fish +++ b/share/completions/arc.fish @@ -10,7 +10,7 @@ function __fish_arc_needs_command for c in $cmd[2..-1] switch $c # General options that can still take a command - case "--trace" "--no-ansi" "--ansi" "--load-phutil-library" "config" "skip-arcconfig" "arcrc-file" --conduit-{uri,token,version,timeout} + case --trace --no-ansi --ansi --load-phutil-library config skip-arcconfig arcrc-file --conduit-{uri,token,version,timeout} continue case "*" echo $c @@ -31,37 +31,37 @@ function __fish_arc_using_command end ### Global options -complete -f -c arc -n '__fish_arc_needs_command' -l trace -d 'Debugging command' -complete -f -c arc -n '__fish_arc_needs_command' -l no-ansi -d 'Don\'t use color or style for output' -complete -f -c arc -n '__fish_arc_needs_command' -l ansi -d 'Always use fromatting' -complete -f -c arc -n '__fish_arc_needs_command' -l no-ansi -d 'Don\'t use color or style for output' -complete -f -c arc -n '__fish_arc_needs_command' -l load-phutil-library -d 'Specify which libraies to load' -complete -f -c arc -n '__fish_arc_needs_command' -l conduit-uri -d 'Specify the Conduit URI' -complete -f -c arc -n '__fish_arc_needs_command' -l conduit-token -d 'Specify the Conduit token' -complete -f -c arc -n '__fish_arc_needs_command' -l conduit-version -d 'Force a version' -complete -f -c arc -n '__fish_arc_needs_command' -l conduit-timeout -d 'Sets the timeout' -complete -f -c arc -n '__fish_arc_needs_command' -l config -d 'Sets a config' -complete -f -c arc -n '__fish_arc_needs_command' -l skip-arcconfig -d 'Skip the working copy configuration file' -complete -c arc -n '__fish_arc_needs_command' -l arcrc-file -d 'Use provided file instead of ~/.arcrc' +complete -f -c arc -n __fish_arc_needs_command -l trace -d 'Debugging command' +complete -f -c arc -n __fish_arc_needs_command -l no-ansi -d 'Don\'t use color or style for output' +complete -f -c arc -n __fish_arc_needs_command -l ansi -d 'Always use fromatting' +complete -f -c arc -n __fish_arc_needs_command -l no-ansi -d 'Don\'t use color or style for output' +complete -f -c arc -n __fish_arc_needs_command -l load-phutil-library -d 'Specify which libraies to load' +complete -f -c arc -n __fish_arc_needs_command -l conduit-uri -d 'Specify the Conduit URI' +complete -f -c arc -n __fish_arc_needs_command -l conduit-token -d 'Specify the Conduit token' +complete -f -c arc -n __fish_arc_needs_command -l conduit-version -d 'Force a version' +complete -f -c arc -n __fish_arc_needs_command -l conduit-timeout -d 'Sets the timeout' +complete -f -c arc -n __fish_arc_needs_command -l config -d 'Sets a config' +complete -f -c arc -n __fish_arc_needs_command -l skip-arcconfig -d 'Skip the working copy configuration file' +complete -c arc -n __fish_arc_needs_command -l arcrc-file -d 'Use provided file instead of ~/.arcrc' ### shell-complete -complete -f -c arc -n '__fish_arc_needs_command' -a shell-complete -d 'Implements shell completion' +complete -f -c arc -n __fish_arc_needs_command -a shell-complete -d 'Implements shell completion' complete -f -c arc -n '__fish_arc_using_command shell-complete' -l current -d 'Current term in the argument list being completed' ### get-config -complete -f -c arc -n '__fish_arc_needs_command' -a get-config -d 'Reads an arc configuration option' +complete -f -c arc -n __fish_arc_needs_command -a get-config -d 'Reads an arc configuration option' complete -f -c arc -n '__fish_arc_using_command get-config' -l verbose -d 'Show detailed information about options' ### download -complete -f -c arc -n '__fish_arc_needs_command' -a download -d 'Download a file to local disk' +complete -f -c arc -n __fish_arc_needs_command -a download -d 'Download a file to local disk' complete -c arc -n '__fish_arc_using_command download' -l as -d 'Save the file with a specific name rather than the default' complete -f -c arc -n '__fish_arc_using_command download' -l show -d 'Write file to stdout instead of to disk' ### list -complete -f -c arc -n '__fish_arc_needs_command' -a list -d 'List your open Differential revisions' +complete -f -c arc -n __fish_arc_needs_command -a list -d 'List your open Differential revisions' ### lint -complete -f -c arc -n '__fish_arc_needs_command' -a lint -d 'Run static analysis on changes to check for mistakes' +complete -f -c arc -n __fish_arc_needs_command -a lint -d 'Run static analysis on changes to check for mistakes' complete -f -c arc -n '__fish_arc_using_command lint' -l engine -d 'Override configured lint engine for this project' complete -f -c arc -n '__fish_arc_using_command lint' -l apply-patches -d 'Apply patches suggested by lint to the working copy' complete -f -c arc -n '__fish_arc_using_command lint' -l severity -d 'Set minimum message severity' @@ -77,14 +77,14 @@ complete -f -c arc -n '__fish_arc_using_command lint' -l only-changed -d 'Show l complete -f -c arc -n '__fish_arc_using_command lint' -l amend-autofixes -d 'When linting git repositories, amend HEAD with autofix' ### flag -complete -f -c arc -n '__fish_arc_needs_command' -a flag -d 'In the first form, list objects you\'ve flagged' +complete -f -c arc -n __fish_arc_needs_command -a flag -d 'In the first form, list objects you\'ve flagged' complete -f -c arc -n '__fish_arc_using_command flag' -l edit -d 'Edit the flag on an object' complete -f -c arc -n '__fish_arc_using_command flag' -l color -d 'Set the color of a flag' complete -f -c arc -n '__fish_arc_using_command flag' -l clear -d 'Delete the flag on an object' complete -f -c arc -n '__fish_arc_using_command flag' -l note -d 'Set the note on a flag' ### export -complete -c arc -n '__fish_arc_needs_command' -a export -d 'Export the local changeset to a file' +complete -c arc -n __fish_arc_needs_command -a export -d 'Export the local changeset to a file' complete -f -c arc -n '__fish_arc_using_command export' -l unified -d 'Export change as a unified patch' complete -f -c arc -n '__fish_arc_using_command export' -l git -d 'Export change as a git patch' complete -f -c arc -n '__fish_arc_using_command export' -l encoding -d 'Attempt to convert non UTF-8 patch into specified encoding' @@ -93,45 +93,45 @@ complete -f -c arc -n '__fish_arc_using_command export' -l diff -d 'Export from complete -f -c arc -n '__fish_arc_using_command export' -l revision -d 'Export from a Differential revision' ### browse -complete -c arc -n '__fish_arc_needs_command' -a browse -d 'Open a file or object in your web browser' +complete -c arc -n __fish_arc_needs_command -a browse -d 'Open a file or object in your web browser' complete -f -c arc -n '__fish_arc_using_command browse' -l force -d 'Open arguments as paths, even if they do not exist in the working copy' complete -f -c arc -n '__fish_arc_using_command browse' -l branch -d 'Default branch name to view on server' ### todo -complete -f -c arc -n '__fish_arc_needs_command' -a todo -d 'Quickly create a task for yourself' +complete -f -c arc -n __fish_arc_needs_command -a todo -d 'Quickly create a task for yourself' complete -f -c arc -n '__fish_arc_using_command todo' -l cc -d 'Other users to CC on the new task' complete -f -c arc -n '__fish_arc_using_command todo' -l project -d 'Projects to assign to the task' complete -f -c arc -n '__fish_arc_using_command todo' -l browse -d 'After creating the task, open it in a web browser' ### linters -complete -f -c arc -n '__fish_arc_needs_command' -a linters -d 'what they do and which versions are installed' +complete -f -c arc -n __fish_arc_needs_command -a linters -d 'what they do and which versions are installed' complete -f -c arc -n '__fish_arc_using_command linters' -l search -d 'Search for linters' complete -f -c arc -n '__fish_arc_using_command linters' -l verbose -d 'Show detailed information, including options' ### time -complete -f -c arc -n '__fish_arc_needs_command' -a time -d 'Show what you\'re currently tracking in Phrequent' +complete -f -c arc -n __fish_arc_needs_command -a time -d 'Show what you\'re currently tracking in Phrequent' ### stop -complete -f -c arc -n '__fish_arc_needs_command' -a stop -d 'Stop tracking work in Phrequent' +complete -f -c arc -n __fish_arc_needs_command -a stop -d 'Stop tracking work in Phrequent' complete -f -c arc -n '__fish_arc_using_command stop' -l note -d 'A note to attach to the tracked time' ### alias -complete -f -c arc -n '__fish_arc_needs_command' -a alias -d 'Create an alias' +complete -f -c arc -n __fish_arc_needs_command -a alias -d 'Create an alias' ### set-config -complete -f -c arc -n '__fish_arc_needs_command' -a set-config -d 'Sets an arc configuration option' +complete -f -c arc -n __fish_arc_needs_command -a set-config -d 'Sets an arc configuration option' complete -f -c arc -n '__fish_arc_using_command set-config' -l local -d 'Set a local config value instead of a user one' ### start -complete -f -c arc -n '__fish_arc_needs_command' -a start -d 'Start tracking work in Phrequent' +complete -f -c arc -n __fish_arc_needs_command -a start -d 'Start tracking work in Phrequent' ### close -complete -f -c arc -n '__fish_arc_needs_command' -a close -d 'Close a task or otherwise update its status' +complete -f -c arc -n __fish_arc_needs_command -a close -d 'Close a task or otherwise update its status' complete -f -c arc -n '__fish_arc_using_command close' -l message -d 'Provide a comment with your status change' complete -f -c arc -n '__fish_arc_using_command close' -l list-statuses -d 'Show available status options and exit' ### land -complete -f -c arc -n '__fish_arc_needs_command' -a land -d 'Publish an accepted revision after review' +complete -f -c arc -n __fish_arc_needs_command -a land -d 'Publish an accepted revision after review' complete -f -c arc -n '__fish_arc_using_command land' -l preview -d 'Prints the commits that would be landed' complete -f -c arc -n '__fish_arc_using_command land' -l remote -d 'Push to a remote other than the default' complete -f -c arc -n '__fish_arc_using_command land' -l delete-remote -d 'Delete the feature branch in the remote after landing it' @@ -145,40 +145,40 @@ complete -f -c arc -n '__fish_arc_using_command land' -l onto -d 'Land feature b complete -f -c arc -n '__fish_arc_using_command land' -l revision -d 'Use the message from a specific revision' ### which -complete -f -c arc -n '__fish_arc_needs_command' -a which -d 'Show which commits will be selected' +complete -f -c arc -n __fish_arc_needs_command -a which -d 'Show which commits will be selected' complete -f -c arc -n '__fish_arc_using_command which' -l show-base -d 'Print base commit only and exit' complete -f -c arc -n '__fish_arc_using_command which' -l base -d 'Additional rules for determining base revision' complete -f -c arc -n '__fish_arc_using_command which' -l head -d 'Specify the end of the commit range to select' complete -f -c arc -n '__fish_arc_using_command which' -l any-status -d 'Show committed and abandoned revisions' ### bookmark -complete -f -c arc -n '__fish_arc_needs_command' -a bookmark -d 'Alias for arc feature' +complete -f -c arc -n __fish_arc_needs_command -a bookmark -d 'Alias for arc feature' ### amend -complete -f -c arc -n '__fish_arc_needs_command' -a amend -d 'Amend the working copy' +complete -f -c arc -n __fish_arc_needs_command -a amend -d 'Amend the working copy' complete -f -c arc -n '__fish_arc_using_command amend' -l revision -d 'Use the message from a specific revision' complete -f -c arc -n '__fish_arc_using_command amend' -l show -d 'Show the amended commit message' ### upgrade -complete -f -c arc -n '__fish_arc_needs_command' -a upgrade -d 'Upgrade arcanist and libphutil to the latest versions' +complete -f -c arc -n __fish_arc_needs_command -a upgrade -d 'Upgrade arcanist and libphutil to the latest versions' ### help -complete -f -c arc -n '__fish_arc_needs_command' -a help -d 'Shows the help' +complete -f -c arc -n __fish_arc_needs_command -a help -d 'Shows the help' complete -f -c arc -n '__fish_arc_using_command help' -l full -d 'Print detailed information about each command' ### paste -complete -f -c arc -n '__fish_arc_needs_command' -a paste -d 'Share and grab text using the Paste application' +complete -f -c arc -n __fish_arc_needs_command -a paste -d 'Share and grab text using the Paste application' complete -f -c arc -n '__fish_arc_using_command paste' -l lang -d 'Language for syntax highlighting' complete -f -c arc -n '__fish_arc_using_command paste' -l json -d 'Output in JSON format' complete -f -c arc -n '__fish_arc_using_command paste' -l title -d 'Title for the paste' ### commit -complete -f -c arc -n '__fish_arc_needs_command' -a commit -d 'Commit a revision which has been accepted by a reviewer' +complete -f -c arc -n __fish_arc_needs_command -a commit -d 'Commit a revision which has been accepted by a reviewer' complete -f -c arc -n '__fish_arc_using_command commit' -l revision -d 'Commit a specific revision' complete -f -c arc -n '__fish_arc_using_command commit' -l show -d 'Show the command which would be issued' ### patch -complete -f -c arc -n '__fish_arc_needs_command' -a patch -d 'Apply changes to the working copy' +complete -f -c arc -n __fish_arc_needs_command -a patch -d 'Apply changes to the working copy' complete -f -c arc -n '__fish_arc_using_command patch' -l force -d 'Do not run any sanity checks' complete -f -c arc -n '__fish_arc_using_command patch' -l encoding -d 'Attempt to convert non UTF-8 patch into specified encoding' complete -f -c arc -n '__fish_arc_using_command patch' -l nocommit -d 'Do not commit the changes' @@ -191,33 +191,33 @@ complete -f -c arc -n '__fish_arc_using_command patch' -l nobranch -d 'Do not cr complete -f -c arc -n '__fish_arc_using_command patch' -l revision -d 'Apply changes from a Differential revision' ### install-certificate -complete -f -c arc -n '__fish_arc_needs_command' -a install-certificate -d 'Installs Conduit credentials into your ~/.arcc' +complete -f -c arc -n __fish_arc_needs_command -a install-certificate -d 'Installs Conduit credentials into your ~/.arcc' ### revert -complete -f -c arc -n '__fish_arc_needs_command' -a revert -d 'Please use backout instead' +complete -f -c arc -n __fish_arc_needs_command -a revert -d 'Please use backout instead' ### upload -complete -c arc -n '__fish_arc_needs_command' -a upload -d 'Upload a file from local disk' +complete -c arc -n __fish_arc_needs_command -a upload -d 'Upload a file from local disk' complete -f -c arc -n '__fish_arc_using_command upload' -l json -d 'Output upload information in JSON format' complete -f -c arc -n '__fish_arc_using_command upload' -l temporary -d 'Mark the file as temporary' ### branch -complete -f -c arc -n '__fish_arc_needs_command' -a branch -d 'Alias for arc feature' +complete -f -c arc -n __fish_arc_needs_command -a branch -d 'Alias for arc feature' ### anoid -complete -f -c arc -n '__fish_arc_needs_command' -a anoid -d 'There\'s only one way to find out' +complete -f -c arc -n __fish_arc_needs_command -a anoid -d 'There\'s only one way to find out' ### cover -complete -f -c arc -n '__fish_arc_needs_command' -a cover -d 'Show blame for the lines you changed' +complete -f -c arc -n __fish_arc_needs_command -a cover -d 'Show blame for the lines you changed' complete -f -c arc -n '__fish_arc_using_command cover' -l rev -d 'Cover changes since a specific revision' ### close-revision -complete -f -c arc -n '__fish_arc_needs_command' -a close-revision -d 'Close a revision' +complete -f -c arc -n __fish_arc_needs_command -a close-revision -d 'Close a revision' complete -f -c arc -n '__fish_arc_using_command close-revision' -l quiet -d 'Do not print a success message' complete -f -c arc -n '__fish_arc_using_command close-revision' -l finalize -d 'Close only if the repository is untracked and the revision is accepted' ### tasks -complete -f -c arc -n '__fish_arc_needs_command' -a tasks -d 'View all assigned tasks' +complete -f -c arc -n __fish_arc_needs_command -a tasks -d 'View all assigned tasks' complete -f -c arc -n '__fish_arc_using_command tasks' -l status -d 'Show tasks that are open or closed, default is open' complete -f -c arc -n '__fish_arc_using_command tasks' -l owner -d 'Only show tasks assigned to the given username,' complete -f -c arc -n '__fish_arc_using_command tasks' -l unassigned -d 'Only show tasks that are not assigned' @@ -225,13 +225,13 @@ complete -f -c arc -n '__fish_arc_using_command tasks' -l limit -d 'Limit the am complete -f -c arc -n '__fish_arc_using_command tasks' -l order -d 'Arrange tasks based on priority, created, or modified,' ### feature -complete -f -c arc -n '__fish_arc_needs_command' -a feature -d 'A wrapper on \'git branch\' or \'hg bookmark' +complete -f -c arc -n __fish_arc_needs_command -a feature -d 'A wrapper on \'git branch\' or \'hg bookmark' complete -f -c arc -n '__fish_arc_using_command feature' -l output -d 'Specify the output format' complete -f -c arc -n '__fish_arc_using_command feature' -l view-all -d 'Include closed and abandoned revisions' complete -f -c arc -n '__fish_arc_using_command feature' -l by-status -d 'Sort branches by status instead of time' ### unit -complete -f -c arc -n '__fish_arc_needs_command' -a unit -d 'Run unit tests that cover specified paths' +complete -f -c arc -n __fish_arc_needs_command -a unit -d 'Run unit tests that cover specified paths' complete -f -c arc -n '__fish_arc_using_command unit' -l engine -d 'Override configured unit engine for this project' complete -f -c arc -n '__fish_arc_using_command unit' -l detailed-coverage -d 'Show a detailed coverage report on the CLI' complete -f -c arc -n '__fish_arc_using_command unit' -l target -d 'Record a copy of the test results on the specified build target' @@ -244,13 +244,13 @@ complete -f -c arc -n '__fish_arc_using_command unit' -l output -d 'Specify the complete -f -c arc -n '__fish_arc_using_command unit' -l no-coverage -d 'Always disable coverage information' ### backout -complete -f -c arc -n '__fish_arc_needs_command' -a backout -d 'Backouts on a previous commit' +complete -f -c arc -n __fish_arc_needs_command -a backout -d 'Backouts on a previous commit' ### call-conduit -complete -f -c arc -n '__fish_arc_needs_command' -a call-conduit -d 'Make a raw Conduit method call' +complete -f -c arc -n __fish_arc_needs_command -a call-conduit -d 'Make a raw Conduit method call' ### diff -complete -f -c arc -n '__fish_arc_needs_command' -a diff -d 'Generate a Differential diff or revision from local changes' +complete -f -c arc -n __fish_arc_needs_command -a diff -d 'Generate a Differential diff or revision from local changes' complete -f -c arc -n '__fish_arc_using_command diff' -l raw-command -d 'Generate diff by executing a specified command' complete -f -c arc -n '__fish_arc_using_command diff' -l encoding -d 'Attempt to convert non UTF-8 hunks into specified encoding' complete -f -c arc -n '__fish_arc_using_command diff' -l cc -d 'When creating a revision, add CCs' @@ -293,7 +293,7 @@ complete -f -c arc -n '__fish_arc_using_command diff' -l only-new -d 'Display on complete -f -c arc -n '__fish_arc_using_command diff' -l no-coverage -d 'Always disable coverage information' ### liberate -complete -f -c arc -n '__fish_arc_needs_command' -a liberate -d 'Create or update a libphutil library' +complete -f -c arc -n __fish_arc_needs_command -a liberate -d 'Create or update a libphutil library' complete -f -c arc -n '__fish_arc_using_command liberate' -l remap -d 'Run the remap step of liberation' complete -f -c arc -n '__fish_arc_using_command liberate' -l upgrade -d 'Upgrade library to v2' complete -f -c arc -n '__fish_arc_using_command liberate' -l verify -d 'Run the verify step of liberation' @@ -302,5 +302,5 @@ complete -f -c arc -n '__fish_arc_using_command liberate' -l force-update -d 'Fo complete -f -c arc -n '__fish_arc_using_command liberate' -l library-name -d 'Set the library name' ### version -complete -f -c arc -n '__fish_arc_needs_command' -a version -d 'Shows the current version of arcanist' +complete -f -c arc -n __fish_arc_needs_command -a version -d 'Shows the current version of arcanist' diff --git a/share/completions/aws.fish b/share/completions/aws.fish index 5bee05b19..7aa8bf0ba 100644 --- a/share/completions/aws.fish +++ b/share/completions/aws.fish @@ -37,7 +37,7 @@ function __s3_cmd_in # Check if `aws` command is `s3` if test $is_s3 -eq 0 - if string match -q -- "s3" $token + if string match -q -- s3 $token set is_s3 1 continue else @@ -74,21 +74,21 @@ function __aws_cmd_in end # S3 completions -complete -c 'aws' -n "__fish_prev_arg_in s3" -xa "cp mv rm help sync ls mb mv presign rb website" +complete -c aws -n "__fish_prev_arg_in s3" -xa "cp mv rm help sync ls mb mv presign rb website" # When completing a remote path, complete the bucket name first, then based off # the bucket name, we can complete the path itself. # Commands that take only remote parameters (cannot operate on local files). -complete -c 'aws' -n "__s3_is_maybe_bucket && __s3_cmd_in ls rb rm" -xa "(__s3_ls_buckets)" +complete -c aws -n "__s3_is_maybe_bucket && __s3_cmd_in ls rb rm" -xa "(__s3_ls_buckets)" # Commands that can operate on local or remote files. To prevent the shell # locking up unnecessarily, only complete if no argument was specified or if the # argument being specified could be an S3 path. -complete -c 'aws' -n "__s3_is_maybe_bucket && __s3_cmd_in mv cp presign mb sync" -a "(__s3_ls_buckets)" +complete -c aws -n "__s3_is_maybe_bucket && __s3_cmd_in mv cp presign mb sync" -a "(__s3_ls_buckets)" # Complete the paths themselves -complete -c 'aws' -n "__s3_is_remote_path" -xa "(__s3_ls_dir)" -complete -c 'aws' -n "__s3_is_bucket" -xa "(__s3_ls_buckets)" +complete -c aws -n __s3_is_remote_path -xa "(__s3_ls_dir)" +complete -c aws -n __s3_is_bucket -xa "(__s3_ls_buckets)" # This list is extracted from the output of `aws help`, which can't be ingested directly, # as it emits considerable ANSI output and other terminal control characters. @@ -270,4 +270,4 @@ set -l aws_services \ workspaces \ xray -complete -c aws -n '__fish_is_first_token' -xa "$aws_services" +complete -c aws -n __fish_is_first_token -xa "$aws_services" diff --git a/share/completions/bd.fish b/share/completions/bd.fish index 0ee395c6d..e1077d129 100644 --- a/share/completions/bd.fish +++ b/share/completions/bd.fish @@ -12,7 +12,7 @@ complete -c bd -s i -d "Case insensitive move (implies seems mode)" complete -c bd -s h -x -d "Display help and exit" function __fish_bd_complete_dirs - string split "/" -- $PWD + string split / -- $PWD end complete -c bd -a '(__fish_bd_complete_dirs)' diff --git a/share/completions/bosh.fish b/share/completions/bosh.fish index a3b771162..3b08fd146 100644 --- a/share/completions/bosh.fish +++ b/share/completions/bosh.fish @@ -12,81 +12,81 @@ set -l subcommands add-blob alias-env attach-disk blobs cancel-task clean-up \ update-runtime-config upload-blobs upload-release upload-stemcell variables \ vendor-package vms -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'add-blob' --description "Add blob" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'alias-env' --description "Alias environment to save URL and CA certificate" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'attach-disk' --description "Attaches disk to an instance" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'blobs' --description "List blobs" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'cancel-task' --description "Cancel task at its next checkpoint" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'clean-up' --description "Clean up releases, stemcells, disks, etc." -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'cloud-check' --description "Cloud consistency check and interactive repair" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'cloud-config' --description "Show current cloud config" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'config' --description "Show current config" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'configs' --description "List configs" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'cpi-config' --description "Show current CPI config" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'create-env' --description "Create or update BOSH environment" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'create-release' --description "Create release" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'delete-config' --description "Delete config" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'delete-deployment' --description "Delete deployment" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'delete-disk' --description "Delete disk" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'delete-env' --description "Delete BOSH environment" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'delete-release' --description "Delete release" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'delete-snapshot' --description "Delete snapshot" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'delete-snapshots' --description "Delete all snapshots in a deployment" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'delete-stemcell' --description "Delete stemcell" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'delete-vm' --description "Delete VM" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'deploy' --description "Update deployment" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'deployment' --description "Show deployment information" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'deployments' --description "List deployments" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'diff-config' --description "Diff two configs by ID" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'disks' --description "List disks" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'environment' --description "Show environment" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'environments' --description "List environments" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'errands' --description "List errands" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'event' --description "Show event details" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'events' --description "List events" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'export-release' --description "Export the compiled release to a tarball" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'finalize-release' --description "Create final release from dev release tarball" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'generate-job' --description "Generate job" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'generate-package' --description "Generate package" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'help' --description "Show this help message" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'ignore' --description "Ignore an instance" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'init-release' --description "Initialize release" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'inspect-release' --description "List release contents such as jobs" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'instances' --description "List all instances in a deployment" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'interpolate' --description "Interpolates variables into a manifest" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'locks' --description "List current locks" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'log-in' --description "Log in" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'log-out' --description "Log out" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'logs' --description "Fetch logs from instance(s)" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'manifest' --description "Show deployment manifest" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'orphan-disk' --description "Orphan disk" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'recreate' --description "Recreate instance(s)" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'releases' --description "List releases" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'remove-blob' --description "Remove blob" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'repack-stemcell' --description "Repack stemcell" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'reset-release' --description "Reset release" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'restart' --description "Restart instance(s)" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'run-errand' --description "Run errand" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'runtime-config' --description "Show current runtime config" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'scp' --description "SCP to/from instance(s)" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'snapshots' --description "List snapshots" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'ssh' --description "SSH into instance(s)" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'start' --description "Start instance(s)" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'stemcells' --description "List stemcells" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'stop' --description "Stop instance(s)" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'sync-blobs' --description "Sync blobs" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'take-snapshot' --description "Take snapshot" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'task' --description "Show task status and start tracking its output" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'tasks' --description "List running or recent tasks" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'unignore' --description "Unignore an instance" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'update-cloud-config' --description "Update current cloud config" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'update-config' --description "Update config" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'update-cpi-config' --description "Update current CPI config" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'update-resurrection' --description "Enable/disable resurrection" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'update-runtime-config' --description "Update current runtime config" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'upload-blobs' --description "Upload blobs" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'upload-release' --description "Upload release" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'upload-stemcell' --description "Upload stemcell" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'variables' --description "List variables" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'vendor-package' --description "Vendor package" -complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a 'vms' --description "List all VMs in all deployments" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a add-blob --description "Add blob" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a alias-env --description "Alias environment to save URL and CA certificate" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a attach-disk --description "Attaches disk to an instance" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a blobs --description "List blobs" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a cancel-task --description "Cancel task at its next checkpoint" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a clean-up --description "Clean up releases, stemcells, disks, etc." +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a cloud-check --description "Cloud consistency check and interactive repair" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a cloud-config --description "Show current cloud config" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a config --description "Show current config" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a configs --description "List configs" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a cpi-config --description "Show current CPI config" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a create-env --description "Create or update BOSH environment" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a create-release --description "Create release" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a delete-config --description "Delete config" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a delete-deployment --description "Delete deployment" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a delete-disk --description "Delete disk" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a delete-env --description "Delete BOSH environment" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a delete-release --description "Delete release" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a delete-snapshot --description "Delete snapshot" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a delete-snapshots --description "Delete all snapshots in a deployment" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a delete-stemcell --description "Delete stemcell" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a delete-vm --description "Delete VM" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a deploy --description "Update deployment" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a deployment --description "Show deployment information" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a deployments --description "List deployments" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a diff-config --description "Diff two configs by ID" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a disks --description "List disks" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a environment --description "Show environment" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a environments --description "List environments" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a errands --description "List errands" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a event --description "Show event details" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a events --description "List events" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a export-release --description "Export the compiled release to a tarball" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a finalize-release --description "Create final release from dev release tarball" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a generate-job --description "Generate job" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a generate-package --description "Generate package" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a help --description "Show this help message" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a ignore --description "Ignore an instance" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a init-release --description "Initialize release" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a inspect-release --description "List release contents such as jobs" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a instances --description "List all instances in a deployment" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a interpolate --description "Interpolates variables into a manifest" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a locks --description "List current locks" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a log-in --description "Log in" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a log-out --description "Log out" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a logs --description "Fetch logs from instance(s)" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a manifest --description "Show deployment manifest" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a orphan-disk --description "Orphan disk" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a recreate --description "Recreate instance(s)" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a releases --description "List releases" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a remove-blob --description "Remove blob" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a repack-stemcell --description "Repack stemcell" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a reset-release --description "Reset release" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a restart --description "Restart instance(s)" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a run-errand --description "Run errand" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a runtime-config --description "Show current runtime config" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a scp --description "SCP to/from instance(s)" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a snapshots --description "List snapshots" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a ssh --description "SSH into instance(s)" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a start --description "Start instance(s)" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a stemcells --description "List stemcells" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a stop --description "Stop instance(s)" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a sync-blobs --description "Sync blobs" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a take-snapshot --description "Take snapshot" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a task --description "Show task status and start tracking its output" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a tasks --description "List running or recent tasks" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a unignore --description "Unignore an instance" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a update-cloud-config --description "Update current cloud config" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a update-config --description "Update config" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a update-cpi-config --description "Update current CPI config" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a update-resurrection --description "Enable/disable resurrection" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a update-runtime-config --description "Update current runtime config" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a upload-blobs --description "Upload blobs" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a upload-release --description "Upload release" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a upload-stemcell --description "Upload stemcell" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a variables --description "List variables" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a vendor-package --description "Vendor package" +complete -f -n "__fish_use_subcommand $subcommands" -c bosh -a vms --description "List all VMs in all deployments" diff --git a/share/completions/bower.fish b/share/completions/bower.fish index b3d4743c9..e4f370ec2 100644 --- a/share/completions/bower.fish +++ b/share/completions/bower.fish @@ -41,7 +41,7 @@ function __bower_args end function __bower_matching_pkgs - bower search (commandline -ct) | string match -r "\S+[^\s]" | string match -v "Search" + bower search (commandline -ct) | string match -r "\S+[^\s]" | string match -v Search end # Output of `bower list` is a) slow, b) convoluted. Use `python` or `jq` instead. @@ -64,7 +64,7 @@ for k,v in data["dependencies"].items(): print(k + "\t" + v[:18])' /dev/null end diff --git a/share/completions/bzip2.fish b/share/completions/bzip2.fish index 01199d2b5..f9d33b294 100644 --- a/share/completions/bzip2.fish +++ b/share/completions/bzip2.fish @@ -13,7 +13,7 @@ complete -c bzip2 -s d -l decompress -x -a "( complete -c bzip2 -s z -l compress -d "Compress file" complete -c bzip2 -s t -l test -d "Check integrity" -complete -c bzip2 -s f -l force -d "Overwrite" +complete -c bzip2 -s f -l force -d Overwrite complete -c bzip2 -s k -l keep -d "Do not overwrite" complete -c bzip2 -s s -l small -d "Reduce memory usage" complete -c bzip2 -s q -l quiet -d "Suppress errors" diff --git a/share/completions/bzr.fish b/share/completions/bzr.fish index 21805d647..ef842427e 100644 --- a/share/completions/bzr.fish +++ b/share/completions/bzr.fish @@ -4,7 +4,7 @@ # help commands -complete -f -c bzr -n '__fish_use_subcommand' -a help -d 'Show help' +complete -f -c bzr -n __fish_use_subcommand -a help -d 'Show help' complete -f -c bzr -n '__fish_seen_subcommand_from help' -a topics -d 'List all help topics' complete -f -c bzr -n '__fish_seen_subcommand_from help' -a commands -d 'List all commands' complete -f -c bzr -n '__fish_seen_subcommand_from help' -a formats -d 'Help about supported formats' @@ -14,14 +14,14 @@ complete -f -c bzr -n '__fish_seen_subcommand_from help' -a bugs -d 'Show bug tr # TODO: Add help about specific commands generating the output # init command -complete -f -c bzr -n '__fish_use_subcommand' -a init -d 'Makes this directory a versioned branch' +complete -f -c bzr -n __fish_use_subcommand -a init -d 'Makes this directory a versioned branch' complete -f -c bzr -n '__fish_seen_subcommand_from init' -l create-prefix -d 'Create the path leading up to the branch if it does not already exists' complete -f -c bzr -n '__fish_seen_subcommand_from init' -l no-tree -d 'Create a branch without a working tree' complete -f -c bzr -n '__fish_seen_subcommand_from init' -l append-revisions-only -d 'Never change revnos or the existing log. Append revisions to it only' # TODO: Add init using path directory # branch command -complete -f -c bzr -n '__fish_use_subcommand' -a branch -d 'Make a copy of another branch' +complete -f -c bzr -n __fish_use_subcommand -a branch -d 'Make a copy of another branch' complete -f -c bzr -n '__fish_seen_subcommand_from branch' -l use-existing-dir -d 'Proceed even if directory exits' complete -f -c bzr -n '__fish_seen_subcommand_from branch' -l stacked -d 'Create a stacked branch referring to the source branch' complete -f -c bzr -n '__fish_seen_subcommand_from branch' -l standalone -d 'Do not use a shared repository, even if available' @@ -32,20 +32,20 @@ complete -f -c bzr -n '__fish_seen_subcommand_from branch' -l no-tree -d 'Create # TODO: Add source/destination branch or directory # add command -complete -f -c bzr -n '__fish_use_subcommand' -a add -d 'Make files or directories versioned' +complete -f -c bzr -n __fish_use_subcommand -a add -d 'Make files or directories versioned' complete -f -c bzr -n '__fish_seen_subcommand_from add' -l no-recurse -s N -d 'Don\'t recursively add the contents of directories' # ignore command -complete -f -c bzr -n '__fish_use_subcommand' -a ignore -d 'Ignore a file or pattern' +complete -f -c bzr -n __fish_use_subcommand -a ignore -d 'Ignore a file or pattern' complete -f -c bzr -n '__fish_seen_subcommand_from ignore' -l default-rules -d 'Display the default ignore rules that bzr uses' # mv command -complete -f -c bzr -n '__fish_use_subcommand' -a mv -d 'Move or rename a versioned file' +complete -f -c bzr -n __fish_use_subcommand -a mv -d 'Move or rename a versioned file' complete -f -c bzr -n '__fish_seen_subcommand_from mv' -l auto -d 'Automatically guess renames' complete -f -c bzr -n '__fish_seen_subcommand_from mv' -l after -d 'Move only the bzr identifier of the file, because the file has already been moved' # status command -complete -f -c bzr -n '__fish_use_subcommand' -a status -d 'Summarize changes in working copy' +complete -f -c bzr -n __fish_use_subcommand -a status -d 'Summarize changes in working copy' complete -f -c bzr -n '__fish_seen_subcommand_from status' -l short -s S -d 'Use short status indicators' complete -f -c bzr -n '__fish_seen_subcommand_from status' -l versioned -s V -d 'Only show versioned files' complete -f -c bzr -n '__fish_seen_subcommand_from status' -l no-pending -d 'Don\'t show pending merges' @@ -53,11 +53,11 @@ complete -f -c bzr -n '__fish_seen_subcommand_from status' -l no-classify -d 'Do complete -f -c bzr -n '__fish_seen_subcommand_from status' -l show-ids -d 'Show internal object ids' # diff command -complete -f -c bzr -n '__fish_use_subcommand' -a diff -d 'Show detailed diffs' +complete -f -c bzr -n __fish_use_subcommand -a diff -d 'Show detailed diffs' # TODO: Add file diff options # merge command -complete -f -c bzr -n '__fish_use_subcommand' -a merge -d 'Pull in changes from another branch' +complete -f -c bzr -n __fish_use_subcommand -a merge -d 'Pull in changes from another branch' complete -f -c bzr -n '__fish_seen_subcommand_from merge' -l pull -d 'If the destination is already completely merged into the source, pull from the source rather than merging' complete -f -c bzr -n '__fish_seen_subcommand_from merge' -l remember -d 'Remember the specified location as a default' complete -f -c bzr -n '__fish_seen_subcommand_from merge' -l force -d 'Merge even if the destination tree has uncommitted changes' @@ -71,7 +71,7 @@ complete -f -c bzr -n '__fish_seen_subcommand_from merge' -l change -s c -d 'Sel complete -f -c bzr -n '__fish_seen_subcommand_from merge' -l revision -s r -d 'Select changes introduced by the specified revision' # commit command -complete -f -c bzr -n '__fish_use_subcommand' -a commit -d 'Save some or all changes' +complete -f -c bzr -n __fish_use_subcommand -a commit -d 'Save some or all changes' complete -f -c bzr -n '__fish_seen_subcommand_from commit' -l show-diff -s p -d 'When no message is supplied, show the diff along with the status summary in the message editor' complete -f -c bzr -n '__fish_seen_subcommand_from commit' -l file -s F -d 'Take commit message from this file' complete -f -c bzr -n '__fish_seen_subcommand_from commit' -l exclude -s x -d 'Do not consider changes made to a given path' @@ -85,7 +85,7 @@ complete -f -c bzr -n '__fish_seen_subcommand_from commit' -l lossy -d 'When com complete -f -c bzr -n '__fish_seen_subcommand_from commit' -l local -d 'Perform a local commit in a bound branch. Local commits are not pushed to the master branch until a normal commit is performed' # send command -complete -f -c bzr -n '__fish_use_subcommand' -a send -d 'Send changes via email' +complete -f -c bzr -n __fish_use_subcommand -a send -d 'Send changes via email' complete -f -c bzr -n '__fish_seen_subcommand_from send' -l body -d 'Body for the email' complete -f -c bzr -n '__fish_seen_subcommand_from send' -l remember -d 'Remember submit and public branch' complete -f -c bzr -n '__fish_seen_subcommand_from send' -l mail-to -d 'Mail the request to this address' @@ -95,10 +95,10 @@ complete -f -c bzr -n '__fish_seen_subcommand_from send' -l strict -d 'Refuse to complete -f -c bzr -n '__fish_seen_subcommand_from send' -l no-patch -d 'Do not include a preview patch in the merge directive' # log command -complete -f -c bzr -n '__fish_use_subcommand' -a log -d 'Show history of changes' +complete -f -c bzr -n __fish_use_subcommand -a log -d 'Show history of changes' # check command -complete -f -c bzr -n '__fish_use_subcommand' -a check -d 'Validate storage' +complete -f -c bzr -n __fish_use_subcommand -a check -d 'Validate storage' complete -f -c bzr -n '__fish_seen_subcommand_from check' -l tree -d 'Check the working tree related to the current directory' complete -f -c bzr -n '__fish_seen_subcommand_from check' -l repo -d 'Check the repository related to the current directory' complete -f -c bzr -n '__fish_seen_subcommand_from check' -l branch -d 'Check the branch related to the current directory' diff --git a/share/completions/camcontrol.fish b/share/completions/camcontrol.fish index bac58bcde..8c6c5d25e 100644 --- a/share/completions/camcontrol.fish +++ b/share/completions/camcontrol.fish @@ -2,4 +2,4 @@ set -l commands aam apm attrib cmd debug defects devlist eject epc format fwdownload help hpa identify idle inquiry load modepage negotiate opcodes periphlist persist readcap reportluns reprobe rescan reset sanitize security sleep smpcmd smpmaninfo smppc smpphylist smprg standby start stop tags timestamp tur zone -complete -c camcontrol -n '__fish_is_first_token' -xa "$commands" +complete -c camcontrol -n __fish_is_first_token -xa "$commands" diff --git a/share/completions/canto.fish b/share/completions/canto.fish index 98008712e..b64fdb5f4 100644 --- a/share/completions/canto.fish +++ b/share/completions/canto.fish @@ -22,7 +22,7 @@ complete -f -c canto -s l -l list -d 'List feeds' complete -f -c canto -s a -l checkall -d 'Show number of new items' complete -f -c canto -s n -l checknew -d 'Show number of new items for feed' -complete -f -c canto -n '__fish_canto_using_command -l --checknew' -d 'Feed' -a '(command canto -l)' +complete -f -c canto -n '__fish_canto_using_command -l --checknew' -d Feed -a '(command canto -l)' complete -c canto -s o -l opml -d 'Print conf as OPML' complete -c canto -s i -l import -d 'Import from OPML' diff --git a/share/completions/cargo.fish b/share/completions/cargo.fish index e07fc0846..b9f5e9596 100644 --- a/share/completions/cargo.fish +++ b/share/completions/cargo.fish @@ -7,7 +7,7 @@ complete -c cargo -s q -l quiet -d 'No output printed to stdout' set -lx __fish_cargo_subcommands (cargo --list 2>&1 | string replace -rf '^\s+([^\s]+)\s+(.*)' '$1\t$2' | string escape) -complete -c cargo -f -c cargo -n '__fish_use_subcommand' -a "$__fish_cargo_subcommands" +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" for x in bench build clean doc fetch generate-lockfile \ diff --git a/share/completions/cf.fish b/share/completions/cf.fish index 5b1bebb23..f6c4a8902 100644 --- a/share/completions/cf.fish +++ b/share/completions/cf.fish @@ -38,171 +38,171 @@ set -l subcommands help version login logout passwd target api auth apps app \ remove-plugin-repo list-plugin-repos repo-plugins plugins install-plugin \ uninstall-plugin -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'help' --description "Show help" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'version' --description "Print the version" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'login' --description "Log user in" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'logout' --description "Log user out" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'passwd' --description "Change user password" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'target' --description "Set or view the targeted org or space" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'api' --description "Set or view target api url" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'auth' --description "Authenticate user non-interactively" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'apps' --description "List all apps in the target space" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'app' --description "Display health and status for an app" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'push' --description "Push a new app or sync changes to an existing app" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'scale' --description "Change or view the instance count, disk space limit, and memory limit for an app" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'delete' --description "Delete an app" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'rename' --description "Rename an app" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'start' --description "Start an app" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'stop' --description "Stop an app" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'restart' --description "Stop all instances of the app, then start them again. This causes downtime." -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'restage' --description "Recreate the app's executable artifact using the latest pushed app files and the latest environment (variables, service bindings, buildpack, stack, etc.)" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'restart-app-instance' --description "Terminate, then restart an app instance" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'run-task' --description "Run a one-off task on an app" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'tasks' --description "List tasks of an app" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'terminate-task' --description "Terminate a running task of an app" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'events' --description "Show recent app events" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'files' --description "Print out a list of files in a directory or the contents of a specific file of an app running on the DEA backend" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'logs' --description "Tail or show recent logs for an app" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'env' --description "Show all env variables for an app" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'set-env' --description "Set an env variable for an app" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'unset-env' --description "Remove an env variable" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'stacks' --description "List all stacks (a stack is a pre-built file system, including an operating system, that can run apps)" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'stack' --description "Show information for a stack (a stack is a pre-built file system, including an operating system, that can run apps)" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'copy-source' --description "Copies the source code of an application to another existing application (and restarts that application)" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'create-app-manifest' --description "Create an app manifest for an app that has been pushed successfully" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'get-health-check' --description "Show the type of health check performed on an app" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'set-health-check' --description "Change type of health check performed on an app" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'enable-ssh' --description "Enable ssh for the application" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'disable-ssh' --description "Disable ssh for the application" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'ssh-enabled' --description "Reports whether SSH is enabled on an application container instance" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'ssh' --description "SSH to an application container instance" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'marketplace' --description "List available offerings in the marketplace" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'services' --description "List all service instances in the target space" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'service' --description "Show service instance info" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'create-service' --description "Create a service instance" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'update-service' --description "Update a service instance" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'delete-service' --description "Delete a service instance" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'rename-service' --description "Rename a service instance" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'create-service-key' --description "Create key for a service instance" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'service-keys' --description "List keys for a service instance" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'service-key' --description "Show service key info" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'delete-service-key' --description "Delete a service key" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'bind-service' --description "Bind a service instance to an app" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'unbind-service' --description "Unbind a service instance from an app" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'bind-route-service' --description "Bind a service instance to an HTTP route" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'unbind-route-service' --description "Unbind a service instance from an HTTP route" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'create-user-provided-service' --description "Make a user-provided service instance available to CF apps" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'update-user-provided-service' --description "Update user-provided service instance" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'orgs' --description "List all orgs" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'org' --description "Show org info" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'create-org' --description "Create an org" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'delete-org' --description "Delete an org" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'rename-org' --description "Rename an org" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'spaces' --description "List all spaces in an org" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'space' --description "Show space info" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'create-space' --description "Create a space" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'delete-space' --description "Delete a space" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'rename-space' --description "Rename a space" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'allow-space-ssh' --description "Allow SSH access for the space" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'disallow-space-ssh' --description "Disallow SSH access for the space" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'space-ssh-allowed' --description "Reports whether SSH is allowed in a space" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'domains' --description "List domains in the target org" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'create-domain' --description "Create a domain in an org for later use" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'delete-domain' --description "Delete a domain" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'create-shared-domain' --description "Create a domain that can be used by all orgs (admin-only)" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'delete-shared-domain' --description "Delete a shared domain" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'router-groups' --description "List router groups" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'routes' --description "List all routes in the current space or the current organization" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'create-route' --description "Create a url route in a space for later use" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'check-route' --description "Perform a simple check to determine whether a route currently exists or not" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'map-route' --description "Add a url route to an app" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'unmap-route' --description "Remove a url route from an app" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'delete-route' --description "Delete a route" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'delete-orphaned-routes' --description "Delete all orphaned routes (i.e. those that are not mapped to an app)" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'network-policies' --description "List direct network traffic policies" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'add-network-policy' --description "Create policy to allow direct network traffic from one app to another" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'remove-network-policy' --description "Remove network traffic policy of an app" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'buildpacks' --description "List all buildpacks" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'create-buildpack' --description "Create a buildpack" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'update-buildpack' --description "Update a buildpack" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'rename-buildpack' --description "Rename a buildpack" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'delete-buildpack' --description "Delete a buildpack" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'create-user' --description "Create a new user" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'delete-user' --description "Delete a user" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'org-users' --description "Show org users by role" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'set-org-role' --description "Assign an org role to a user" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'unset-org-role' --description "Remove an org role from a user" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'space-users' --description "Show space users by role" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'set-space-role' --description "Assign a space role to a user" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'unset-space-role' --description "Remove a space role from a user" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'quotas' --description "List available usage quotas" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'quota' --description "Show quota info" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'set-quota' --description "Assign a quota to an org" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'create-quota' --description "Define a new resource quota" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'delete-quota' --description "Delete a quota" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'update-quota' --description "Update an existing resource quota" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'share-private-domain' --description "Share a private domain with an org" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'unshare-private-domain' --description "Unshare a private domain with an org" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'space-quotas' --description "List available space resource quotas" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'space-quota' --description "Show space quota info" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'create-space-quota' --description "Define a new space resource quota" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'update-space-quota' --description "Update an existing space quota" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'delete-space-quota' --description "Delete a space quota definition and unassign the space quota from all spaces" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'set-space-quota' --description "Assign a space quota definition to a space" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'unset-space-quota' --description "Unassign a quota from a space" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'service-auth-tokens' --description "List service auth tokens" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'create-service-auth-token' --description "Create a service auth token" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'update-service-auth-token' --description "Update a service auth token" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'delete-service-auth-token' --description "Delete a service auth token" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'service-brokers' --description "List service brokers" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'create-service-broker' --description "Create a service broker" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'update-service-broker' --description "Update a service broker" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'delete-service-broker' --description "Delete a service broker" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'rename-service-broker' --description "Rename a service broker" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'migrate-service-instances' --description "Migrate service instances from one service plan to another" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'purge-service-offering' --description "Recursively remove a service and child objects from Cloud Foundry database without making requests to a service broker" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'purge-service-instance' --description "Recursively remove a service instance and child objects from Cloud Foundry database without making requests to a service broker" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'service-access' --description "List service access settings" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'enable-service-access' --description "Enable access to a service or service plan for one or all orgs" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'disable-service-access' --description "Disable access to a service or service plan for one or all orgs" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'security-group' --description "Show a single security group" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'security-groups' --description "List all security groups" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'create-security-group' --description "Create a security group" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'update-security-group' --description "Update a security group" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'delete-security-group' --description "Deletes a security group" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'bind-security-group' --description "Bind a security group to a particular space, or all existing spaces of an org" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'unbind-security-group' --description "Unbind a security group from a space" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'bind-staging-security-group' --description "Bind a security group to the list of security groups to be used for staging applications" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'staging-security-groups' --description "List security groups in the staging set for applications" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'unbind-staging-security-group' --description "Unbind a security group from the set of security groups for staging applications" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'bind-running-security-group' --description "Bind a security group to the list of security groups to be used for running applications" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'running-security-groups' --description "List security groups in the set of security groups for running applications" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'unbind-running-security-group' --description "Unbind a security group from the set of security groups for running applications" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'running-environment-variable-group' --description "Retrieve the contents of the running environment variable group" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'staging-environment-variable-group' --description "Retrieve the contents of the staging environment variable group" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'set-staging-environment-variable-group' --description "Pass parameters as JSON to create a staging environment variable group" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'set-running-environment-variable-group' --description "Pass parameters as JSON to create a running environment variable group" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'isolation-segments' --description "List all isolation segments" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'create-isolation-segment' --description "Create an isolation segment" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'delete-isolation-segment' --description "Delete an isolation segment" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'enable-org-isolation' --description "Entitle an organization to an isolation segment" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'disable-org-isolation' --description "Revoke an organization's entitlement to an isolation segment" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'set-org-default-isolation-segment' --description "Set the default isolation segment used for apps in spaces in an org" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'reset-org-default-isolation-segment' --description "Reset the default isolation segment used for apps in spaces of an org" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'set-space-isolation-segment' --description "Assign the isolation segment for a space" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'reset-space-isolation-segment' --description "Reset the space's isolation segment to the org default" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'feature-flags' --description "Retrieve list of feature flags with status" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'feature-flag' --description "Retrieve an individual feature flag with status" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'enable-feature-flag' --description "Allow use of a feature" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'disable-feature-flag' --description "Prevent use of a feature" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'curl' --description "Executes a request to the targeted API endpoint" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'config' --description "Write default values to the config" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'oauth-token' --description "Retrieve and display the OAuth token for the current session" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'ssh-code' --description "Get a one time password for ssh clients" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'add-plugin-repo' --description "Add a new plugin repository" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'remove-plugin-repo' --description "Remove a plugin repository" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'list-plugin-repos' --description "List all the added plugin repositories" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'repo-plugins' --description "List all available plugins in specified repository or in all added repositories" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'plugins' --description "List commands of installed plugins" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'install-plugin' --description "Install CLI plugin" -complete -f -n "__fish_use_subcommand $subcommands" -c cf -a 'uninstall-plugin' --description "Uninstall CLI plugin" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a help --description "Show help" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a version --description "Print the version" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a login --description "Log user in" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a logout --description "Log user out" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a passwd --description "Change user password" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a target --description "Set or view the targeted org or space" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a api --description "Set or view target api url" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a auth --description "Authenticate user non-interactively" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a apps --description "List all apps in the target space" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a app --description "Display health and status for an app" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a push --description "Push a new app or sync changes to an existing app" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a scale --description "Change or view the instance count, disk space limit, and memory limit for an app" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a delete --description "Delete an app" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a rename --description "Rename an app" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a start --description "Start an app" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a stop --description "Stop an app" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a restart --description "Stop all instances of the app, then start them again. This causes downtime." +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a restage --description "Recreate the app's executable artifact using the latest pushed app files and the latest environment (variables, service bindings, buildpack, stack, etc.)" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a restart-app-instance --description "Terminate, then restart an app instance" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a run-task --description "Run a one-off task on an app" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a tasks --description "List tasks of an app" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a terminate-task --description "Terminate a running task of an app" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a events --description "Show recent app events" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a files --description "Print out a list of files in a directory or the contents of a specific file of an app running on the DEA backend" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a logs --description "Tail or show recent logs for an app" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a env --description "Show all env variables for an app" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a set-env --description "Set an env variable for an app" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a unset-env --description "Remove an env variable" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a stacks --description "List all stacks (a stack is a pre-built file system, including an operating system, that can run apps)" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a stack --description "Show information for a stack (a stack is a pre-built file system, including an operating system, that can run apps)" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a copy-source --description "Copies the source code of an application to another existing application (and restarts that application)" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a create-app-manifest --description "Create an app manifest for an app that has been pushed successfully" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a get-health-check --description "Show the type of health check performed on an app" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a set-health-check --description "Change type of health check performed on an app" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a enable-ssh --description "Enable ssh for the application" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a disable-ssh --description "Disable ssh for the application" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a ssh-enabled --description "Reports whether SSH is enabled on an application container instance" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a ssh --description "SSH to an application container instance" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a marketplace --description "List available offerings in the marketplace" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a services --description "List all service instances in the target space" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a service --description "Show service instance info" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a create-service --description "Create a service instance" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a update-service --description "Update a service instance" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a delete-service --description "Delete a service instance" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a rename-service --description "Rename a service instance" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a create-service-key --description "Create key for a service instance" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a service-keys --description "List keys for a service instance" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a service-key --description "Show service key info" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a delete-service-key --description "Delete a service key" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a bind-service --description "Bind a service instance to an app" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a unbind-service --description "Unbind a service instance from an app" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a bind-route-service --description "Bind a service instance to an HTTP route" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a unbind-route-service --description "Unbind a service instance from an HTTP route" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a create-user-provided-service --description "Make a user-provided service instance available to CF apps" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a update-user-provided-service --description "Update user-provided service instance" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a orgs --description "List all orgs" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a org --description "Show org info" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a create-org --description "Create an org" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a delete-org --description "Delete an org" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a rename-org --description "Rename an org" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a spaces --description "List all spaces in an org" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a space --description "Show space info" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a create-space --description "Create a space" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a delete-space --description "Delete a space" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a rename-space --description "Rename a space" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a allow-space-ssh --description "Allow SSH access for the space" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a disallow-space-ssh --description "Disallow SSH access for the space" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a space-ssh-allowed --description "Reports whether SSH is allowed in a space" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a domains --description "List domains in the target org" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a create-domain --description "Create a domain in an org for later use" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a delete-domain --description "Delete a domain" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a create-shared-domain --description "Create a domain that can be used by all orgs (admin-only)" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a delete-shared-domain --description "Delete a shared domain" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a router-groups --description "List router groups" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a routes --description "List all routes in the current space or the current organization" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a create-route --description "Create a url route in a space for later use" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a check-route --description "Perform a simple check to determine whether a route currently exists or not" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a map-route --description "Add a url route to an app" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a unmap-route --description "Remove a url route from an app" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a delete-route --description "Delete a route" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a delete-orphaned-routes --description "Delete all orphaned routes (i.e. those that are not mapped to an app)" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a network-policies --description "List direct network traffic policies" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a add-network-policy --description "Create policy to allow direct network traffic from one app to another" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a remove-network-policy --description "Remove network traffic policy of an app" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a buildpacks --description "List all buildpacks" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a create-buildpack --description "Create a buildpack" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a update-buildpack --description "Update a buildpack" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a rename-buildpack --description "Rename a buildpack" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a delete-buildpack --description "Delete a buildpack" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a create-user --description "Create a new user" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a delete-user --description "Delete a user" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a org-users --description "Show org users by role" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a set-org-role --description "Assign an org role to a user" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a unset-org-role --description "Remove an org role from a user" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a space-users --description "Show space users by role" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a set-space-role --description "Assign a space role to a user" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a unset-space-role --description "Remove a space role from a user" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a quotas --description "List available usage quotas" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a quota --description "Show quota info" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a set-quota --description "Assign a quota to an org" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a create-quota --description "Define a new resource quota" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a delete-quota --description "Delete a quota" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a update-quota --description "Update an existing resource quota" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a share-private-domain --description "Share a private domain with an org" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a unshare-private-domain --description "Unshare a private domain with an org" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a space-quotas --description "List available space resource quotas" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a space-quota --description "Show space quota info" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a create-space-quota --description "Define a new space resource quota" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a update-space-quota --description "Update an existing space quota" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a delete-space-quota --description "Delete a space quota definition and unassign the space quota from all spaces" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a set-space-quota --description "Assign a space quota definition to a space" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a unset-space-quota --description "Unassign a quota from a space" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a service-auth-tokens --description "List service auth tokens" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a create-service-auth-token --description "Create a service auth token" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a update-service-auth-token --description "Update a service auth token" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a delete-service-auth-token --description "Delete a service auth token" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a service-brokers --description "List service brokers" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a create-service-broker --description "Create a service broker" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a update-service-broker --description "Update a service broker" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a delete-service-broker --description "Delete a service broker" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a rename-service-broker --description "Rename a service broker" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a migrate-service-instances --description "Migrate service instances from one service plan to another" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a purge-service-offering --description "Recursively remove a service and child objects from Cloud Foundry database without making requests to a service broker" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a purge-service-instance --description "Recursively remove a service instance and child objects from Cloud Foundry database without making requests to a service broker" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a service-access --description "List service access settings" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a enable-service-access --description "Enable access to a service or service plan for one or all orgs" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a disable-service-access --description "Disable access to a service or service plan for one or all orgs" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a security-group --description "Show a single security group" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a security-groups --description "List all security groups" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a create-security-group --description "Create a security group" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a update-security-group --description "Update a security group" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a delete-security-group --description "Deletes a security group" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a bind-security-group --description "Bind a security group to a particular space, or all existing spaces of an org" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a unbind-security-group --description "Unbind a security group from a space" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a bind-staging-security-group --description "Bind a security group to the list of security groups to be used for staging applications" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a staging-security-groups --description "List security groups in the staging set for applications" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a unbind-staging-security-group --description "Unbind a security group from the set of security groups for staging applications" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a bind-running-security-group --description "Bind a security group to the list of security groups to be used for running applications" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a running-security-groups --description "List security groups in the set of security groups for running applications" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a unbind-running-security-group --description "Unbind a security group from the set of security groups for running applications" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a running-environment-variable-group --description "Retrieve the contents of the running environment variable group" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a staging-environment-variable-group --description "Retrieve the contents of the staging environment variable group" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a set-staging-environment-variable-group --description "Pass parameters as JSON to create a staging environment variable group" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a set-running-environment-variable-group --description "Pass parameters as JSON to create a running environment variable group" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a isolation-segments --description "List all isolation segments" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a create-isolation-segment --description "Create an isolation segment" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a delete-isolation-segment --description "Delete an isolation segment" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a enable-org-isolation --description "Entitle an organization to an isolation segment" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a disable-org-isolation --description "Revoke an organization's entitlement to an isolation segment" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a set-org-default-isolation-segment --description "Set the default isolation segment used for apps in spaces in an org" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a reset-org-default-isolation-segment --description "Reset the default isolation segment used for apps in spaces of an org" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a set-space-isolation-segment --description "Assign the isolation segment for a space" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a reset-space-isolation-segment --description "Reset the space's isolation segment to the org default" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a feature-flags --description "Retrieve list of feature flags with status" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a feature-flag --description "Retrieve an individual feature flag with status" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a enable-feature-flag --description "Allow use of a feature" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a disable-feature-flag --description "Prevent use of a feature" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a curl --description "Executes a request to the targeted API endpoint" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a config --description "Write default values to the config" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a oauth-token --description "Retrieve and display the OAuth token for the current session" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a ssh-code --description "Get a one time password for ssh clients" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a add-plugin-repo --description "Add a new plugin repository" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a remove-plugin-repo --description "Remove a plugin repository" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a list-plugin-repos --description "List all the added plugin repositories" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a repo-plugins --description "List all available plugins in specified repository or in all added repositories" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a plugins --description "List commands of installed plugins" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a install-plugin --description "Install CLI plugin" +complete -f -n "__fish_use_subcommand $subcommands" -c cf -a uninstall-plugin --description "Uninstall CLI plugin" diff --git a/share/completions/chown.fish b/share/completions/chown.fish index 5d72dfd24..922e9ee4a 100644 --- a/share/completions/chown.fish +++ b/share/completions/chown.fish @@ -8,5 +8,5 @@ complete -c chown -s R -l recursive -d "Operate recursively" complete -c chown -s v -l verbose -d "Output diagnostic for every file" complete -c chown -s h -l help -d "Display help and exit" complete -c chown -l version -d "Display version and exit" -complete -c chown -d "Username" -a "(__fish_print_users):" -complete -c chown -d "Username" -a "(string match -r -- '.*:' (commandline -ct))(__fish_complete_groups)" +complete -c chown -d Username -a "(__fish_print_users):" +complete -c chown -d Username -a "(string match -r -- '.*:' (commandline -ct))(__fish_complete_groups)" diff --git a/share/completions/chronyc.fish b/share/completions/chronyc.fish index cdc5496fc..7a5bc287a 100644 --- a/share/completions/chronyc.fish +++ b/share/completions/chronyc.fish @@ -15,85 +15,85 @@ complete -f -c chronyc -s v -d "Show version number" # Commands ## System clock -complete -f -c chronyc -n "__fish_use_subcommand" -a tracking -d "Show system time info" -complete -f -c chronyc -n "__fish_use_subcommand" -a makestep -d "Correct the clock by stepping" -complete -f -c chronyc -n "__fish_use_subcommand" -a maxupdateskew -d "Modify max valid skew to update frequency" -complete -f -c chronyc -n "__fish_use_subcommand" -a waitsync -d "Wait until synced in specified limits" +complete -f -c chronyc -n __fish_use_subcommand -a tracking -d "Show system time info" +complete -f -c chronyc -n __fish_use_subcommand -a makestep -d "Correct the clock by stepping" +complete -f -c chronyc -n __fish_use_subcommand -a maxupdateskew -d "Modify max valid skew to update frequency" +complete -f -c chronyc -n __fish_use_subcommand -a waitsync -d "Wait until synced in specified limits" ## Time sources -complete -f -c chronyc -n "__fish_use_subcommand" -a sources -d "Show info about current sources" +complete -f -c chronyc -n __fish_use_subcommand -a sources -d "Show info about current sources" complete -x -c chronyc -n "__fish_seen_subcommand_from sources" -s v -d "Be verbose" -complete -f -c chronyc -n "__fish_use_subcommand" -a sourcestats -d "Show statistics about collected measurements" +complete -f -c chronyc -n __fish_use_subcommand -a sourcestats -d "Show statistics about collected measurements" complete -x -c chronyc -n "__fish_seen_subcommand_from sourcestats" -s v -d "Be verbose" -complete -f -c chronyc -n "__fish_use_subcommand" -a reselect -d "Force reselecting sync source" -complete -f -c chronyc -n "__fish_use_subcommand" -a reselectdist -d "Modify reselection distance" +complete -f -c chronyc -n __fish_use_subcommand -a reselect -d "Force reselecting sync source" +complete -f -c chronyc -n __fish_use_subcommand -a reselectdist -d "Modify reselection distance" ## NTP sources -complete -f -c chronyc -n "__fish_use_subcommand" -a activity -d "Check how many NTP sources are online/offline" -complete -f -c chronyc -n "__fish_use_subcommand" -a ntpdata -d "Show info about last valid measurement" -complete -f -c chronyc -n "__fish_use_subcommand" -a add +complete -f -c chronyc -n __fish_use_subcommand -a activity -d "Check how many NTP sources are online/offline" +complete -f -c chronyc -n __fish_use_subcommand -a ntpdata -d "Show info about last valid measurement" +complete -f -c chronyc -n __fish_use_subcommand -a add complete -f -c chronyc -n "__fish_seen_subcommand_from add" -a peer -d "Add new NTP peer" complete -f -c chronyc -n "__fish_seen_subcommand_from add" -a server -d "Add new NTP server" -complete -f -c chronyc -n "__fish_use_subcommand" -a delete -d "Remove server/peer" -complete -f -c chronyc -n "__fish_use_subcommand" -a burst -d "Start rapid set of measurements" -complete -f -c chronyc -n "__fish_use_subcommand" -a maxdelay -d "Modify max valid sample delay" -complete -f -c chronyc -n "__fish_use_subcommand" -a maxdelaydevratio -d "Modify max valid delay/deviation ratio" -complete -f -c chronyc -n "__fish_use_subcommand" -a maxdelayratio -d "Modify max valid delay/min ratio" -complete -f -c chronyc -n "__fish_use_subcommand" -a maxpoll -d "Modify max polling interval" -complete -f -c chronyc -n "__fish_use_subcommand" -a minpoll -d "Modify min polling interval" -complete -f -c chronyc -n "__fish_use_subcommand" -a minstratum -d "Modify min stratum" -complete -f -c chronyc -n "__fish_use_subcommand" -a offline -d "Set sources in subnet to offline status" -complete -f -c chronyc -n "__fish_use_subcommand" -a online -d "Set sources in subnet to online status" -complete -f -c chronyc -n "__fish_use_subcommand" -a onoffline -d "Set all sources to online/offline status according to network config" -complete -f -c chronyc -n "__fish_use_subcommand" -a polltarget -d "Modify poll target" -complete -f -c chronyc -n "__fish_use_subcommand" -a refresh -d "Refresh IP address" +complete -f -c chronyc -n __fish_use_subcommand -a delete -d "Remove server/peer" +complete -f -c chronyc -n __fish_use_subcommand -a burst -d "Start rapid set of measurements" +complete -f -c chronyc -n __fish_use_subcommand -a maxdelay -d "Modify max valid sample delay" +complete -f -c chronyc -n __fish_use_subcommand -a maxdelaydevratio -d "Modify max valid delay/deviation ratio" +complete -f -c chronyc -n __fish_use_subcommand -a maxdelayratio -d "Modify max valid delay/min ratio" +complete -f -c chronyc -n __fish_use_subcommand -a maxpoll -d "Modify max polling interval" +complete -f -c chronyc -n __fish_use_subcommand -a minpoll -d "Modify min polling interval" +complete -f -c chronyc -n __fish_use_subcommand -a minstratum -d "Modify min stratum" +complete -f -c chronyc -n __fish_use_subcommand -a offline -d "Set sources in subnet to offline status" +complete -f -c chronyc -n __fish_use_subcommand -a online -d "Set sources in subnet to online status" +complete -f -c chronyc -n __fish_use_subcommand -a onoffline -d "Set all sources to online/offline status according to network config" +complete -f -c chronyc -n __fish_use_subcommand -a polltarget -d "Modify poll target" +complete -f -c chronyc -n __fish_use_subcommand -a refresh -d "Refresh IP address" ## Manual time input -complete -f -c chronyc -n "__fish_use_subcommand" -a manual +complete -f -c chronyc -n __fish_use_subcommand -a manual complete -f -c chronyc -n "__fish_seen_subcommand_from manual" -a on -d "Enable settime command" complete -f -c chronyc -n "__fish_seen_subcommand_from manual" -a off -d "Disable settime command" complete -f -c chronyc -n "__fish_seen_subcommand_from manual" -a delete -d "Delete previous settime entry" complete -f -c chronyc -n "__fish_seen_subcommand_from manual" -a list -d "Show previous settime entries" complete -f -c chronyc -n "__fish_seen_subcommand_from manual" -a reset -d "Reset settime command" -complete -f -c chronyc -n "__fish_use_subcommand" -a settime -d "Set daemon time" +complete -f -c chronyc -n __fish_use_subcommand -a settime -d "Set daemon time" ## NTP access -complete -f -c chronyc -n "__fish_use_subcommand" -a accheck -d "Check whether address is allowed" -complete -f -c chronyc -n "__fish_use_subcommand" -a clients -d "Report on clients that have accessed the server" -complete -f -c chronyc -n "__fish_use_subcommand" -a serverstats -d "Show statistics of the server" -complete -f -c chronyc -n "__fish_use_subcommand" -a allow -d "Allow access to subnet as a default" +complete -f -c chronyc -n __fish_use_subcommand -a accheck -d "Check whether address is allowed" +complete -f -c chronyc -n __fish_use_subcommand -a clients -d "Report on clients that have accessed the server" +complete -f -c chronyc -n __fish_use_subcommand -a serverstats -d "Show statistics of the server" +complete -f -c chronyc -n __fish_use_subcommand -a allow -d "Allow access to subnet as a default" complete -f -c chronyc -n "__fish_seen_subcommand_from allow" -a all -d "Allow access to subnet and all children" -complete -f -c chronyc -n "__fish_use_subcommand" -a deny -d "Deny access to subnet as a default" +complete -f -c chronyc -n __fish_use_subcommand -a deny -d "Deny access to subnet as a default" complete -f -c chronyc -n "__fish_seen_subcommand_from deny" -a all -d "Deny access to subnet and all children" -complete -f -c chronyc -n "__fish_use_subcommand" -a local -d "Serve time even when not synced" +complete -f -c chronyc -n __fish_use_subcommand -a local -d "Serve time even when not synced" complete -f -c chronyc -n "__fish_seen_subcommand_from local" -a off -d "Don't serve time when not synced" -complete -f -c chronyc -n "__fish_use_subcommand" -a smoothing -d "Show current time smoothing state" -complete -f -c chronyc -n "__fish_use_subcommand" -a smoothtime +complete -f -c chronyc -n __fish_use_subcommand -a smoothing -d "Show current time smoothing state" +complete -f -c chronyc -n __fish_use_subcommand -a smoothtime complete -f -c chronyc -n "__fish_seen_subcommand_from smoothtime" -a activate -d "Activate time smoothing" complete -f -c chronyc -n "__fish_seen_subcommand_from smoothtime" -a reset -d "Reset time smoothing" ## Monitoring access -complete -f -c chronyc -n "__fish_use_subcommand" -a cmdaccheck -d "Check whether address is allowed" -complete -f -c chronyc -n "__fish_use_subcommand" -a cmdallow -d "Allow access to subnet as a default" +complete -f -c chronyc -n __fish_use_subcommand -a cmdaccheck -d "Check whether address is allowed" +complete -f -c chronyc -n __fish_use_subcommand -a cmdallow -d "Allow access to subnet as a default" complete -f -c chronyc -n "__fish_seen_subcommand_from cmdallow" -a all -d "Allow access to subnet and all children" -complete -f -c chronyc -n "__fish_use_subcommand" -a cmddeny -d "Deny access to subnet as a default" +complete -f -c chronyc -n __fish_use_subcommand -a cmddeny -d "Deny access to subnet as a default" complete -f -c chronyc -n "__fish_seen_subcommand_from cmddeny" -a all -d "Deny access to subnet and all children" ## RTC -complete -f -c chronyc -n "__fish_use_subcommand" -a rtcdata -d "Print current RTC performance parameters" -complete -f -c chronyc -n "__fish_use_subcommand" -a trimrtc -d "Correct RTC relative to system clock" -complete -f -c chronyc -n "__fish_use_subcommand" -a writertc -d "Save RTC performance parameters to file" +complete -f -c chronyc -n __fish_use_subcommand -a rtcdata -d "Print current RTC performance parameters" +complete -f -c chronyc -n __fish_use_subcommand -a trimrtc -d "Correct RTC relative to system clock" +complete -f -c chronyc -n __fish_use_subcommand -a writertc -d "Save RTC performance parameters to file" ## Other daemon commands -complete -f -c chronyc -n "__fish_use_subcommand" -a cyclelogs -d "Close and reopen log files" -complete -f -c chronyc -n "__fish_use_subcommand" -a dump -d "Dump all measurements to save files" -complete -f -c chronyc -n "__fish_use_subcommand" -a rekey -d "Reread keys from key file" -complete -f -c chronyc -n "__fish_use_subcommand" -a shutdown -d "Stop daemon" +complete -f -c chronyc -n __fish_use_subcommand -a cyclelogs -d "Close and reopen log files" +complete -f -c chronyc -n __fish_use_subcommand -a dump -d "Dump all measurements to save files" +complete -f -c chronyc -n __fish_use_subcommand -a rekey -d "Reread keys from key file" +complete -f -c chronyc -n __fish_use_subcommand -a shutdown -d "Stop daemon" ## Client commands -complete -f -c chronyc -n "__fish_use_subcommand" -a dns -d "Configure how hostname and IP address are resolved" -complete -f -c chronyc -n "__fish_use_subcommand" -a timeout -d "Set initial response timeout" -complete -f -c chronyc -n "__fish_use_subcommand" -a retries -d "Set max number of retries" -complete -f -c chronyc -n "__fish_use_subcommand" -a keygen -d "Generate key for key file" -complete -f -c chronyc -n "__fish_use_subcommand" -a "exit quit" -d "Leave the program" -complete -f -c chronyc -n "__fish_use_subcommand" -a help -d "Show help message" +complete -f -c chronyc -n __fish_use_subcommand -a dns -d "Configure how hostname and IP address are resolved" +complete -f -c chronyc -n __fish_use_subcommand -a timeout -d "Set initial response timeout" +complete -f -c chronyc -n __fish_use_subcommand -a retries -d "Set max number of retries" +complete -f -c chronyc -n __fish_use_subcommand -a keygen -d "Generate key for key file" +complete -f -c chronyc -n __fish_use_subcommand -a "exit quit" -d "Leave the program" +complete -f -c chronyc -n __fish_use_subcommand -a help -d "Show help message" diff --git a/share/completions/clang++.fish b/share/completions/clang++.fish index 04af9dadf..b4c4572d7 100644 --- a/share/completions/clang++.fish +++ b/share/completions/clang++.fish @@ -2,6 +2,6 @@ # They won't be autoloaded, but once clang++ is used once, they'll gain completions too. # This could potentially be moved to __fish_config_interactive.fish in the future. -complete -p '*clang++*' -n '__fish_should_complete_switches' -xa '(__fish_complete_clang)' +complete -p '*clang++*' -n __fish_should_complete_switches -xa '(__fish_complete_clang)' complete -p '*clang++*' -n 'not __fish_should_complete_switches' \ -xa "(__fish_complete_suffix .o; __fish_complete_suffix .out; __fish_complete_suffix .c; __fish_complete_suffix .cpp; __fish_complete_suffix .so; __fish_complete_suffix .dylib)" diff --git a/share/completions/clang.fish b/share/completions/clang.fish index abc247082..3a18cc05d 100644 --- a/share/completions/clang.fish +++ b/share/completions/clang.fish @@ -3,8 +3,8 @@ # This could potentially be moved to __fish_config_interactive.fish in the future. # This pattern unfortunately matches clang-format, etc. as well. -complete -p '*clang*' -n '__fish_should_complete_switches' -xa '(__fish_complete_clang)' -complete -c 'clang' -n 'not __fish_should_complete_switches' \ +complete -p '*clang*' -n __fish_should_complete_switches -xa '(__fish_complete_clang)' +complete -c clang -n 'not __fish_should_complete_switches' \ -xa "(__fish_complete_suffix .o; __fish_complete_suffix .out; __fish_complete_suffix .c; __fish_complete_suffix .cpp; __fish_complete_suffix .so; __fish_complete_suffix .dylib)" # again but without the -x this time for the pattern-matched completion diff --git a/share/completions/climate.fish b/share/completions/climate.fish index b088a3f55..bfac76ecb 100644 --- a/share/completions/climate.fish +++ b/share/completions/climate.fish @@ -8,55 +8,55 @@ function __fish_climate_has_no_argument end # Meta -complete -f -n '__fish_climate_has_no_argument' -c climate -a help -d 'Show help' -complete -f -n '__fish_climate_has_no_argument' -c climate -a update -d 'Update your climate install' -complete -f -n '__fish_climate_has_no_argument' -c climate -a uninstall -d 'uninstall climate' -complete -f -n '__fish_climate_has_no_argument' -c climate -a version -d 'Show climate version' +complete -f -n __fish_climate_has_no_argument -c climate -a help -d 'Show help' +complete -f -n __fish_climate_has_no_argument -c climate -a update -d 'Update your climate install' +complete -f -n __fish_climate_has_no_argument -c climate -a uninstall -d 'uninstall climate' +complete -f -n __fish_climate_has_no_argument -c climate -a version -d 'Show climate version' # Info -complete -f -n '__fish_climate_has_no_argument' -c climate -a weather -d 'Get the weather' +complete -f -n __fish_climate_has_no_argument -c climate -a weather -d 'Get the weather' # General -complete -f -n '__fish_climate_has_no_argument' -c climate -a battery -d 'Display remaining battery' -complete -f -n '__fish_climate_has_no_argument' -c climate -a sleep -d 'Display remaining battery' -complete -f -n '__fish_climate_has_no_argument' -c climate -a lock -d 'Lock computer' -complete -f -n '__fish_climate_has_no_argument' -c climate -a shutdown -d 'Shutdown the computer' -complete -f -n '__fish_climate_has_no_argument' -c climate -a restart -d 'Restart the computer' -complete -f -n '__fish_climate_has_no_argument' -c climate -a time -d 'Show the time' -complete -f -n '__fish_climate_has_no_argument' -c climate -a clock -d 'Put a console clock in the top right corner' -complete -f -n '__fish_climate_has_no_argument' -c climate -a countdown -d 'A countdown timer' -complete -f -n '__fish_climate_has_no_argument' -c climate -a stopwatch -d 'A stopwatch' -complete -f -n '__fish_climate_has_no_argument' -c climate -a ix -d 'Pipe output to ix.io' +complete -f -n __fish_climate_has_no_argument -c climate -a battery -d 'Display remaining battery' +complete -f -n __fish_climate_has_no_argument -c climate -a sleep -d 'Display remaining battery' +complete -f -n __fish_climate_has_no_argument -c climate -a lock -d 'Lock computer' +complete -f -n __fish_climate_has_no_argument -c climate -a shutdown -d 'Shutdown the computer' +complete -f -n __fish_climate_has_no_argument -c climate -a restart -d 'Restart the computer' +complete -f -n __fish_climate_has_no_argument -c climate -a time -d 'Show the time' +complete -f -n __fish_climate_has_no_argument -c climate -a clock -d 'Put a console clock in the top right corner' +complete -f -n __fish_climate_has_no_argument -c climate -a countdown -d 'A countdown timer' +complete -f -n __fish_climate_has_no_argument -c climate -a stopwatch -d 'A stopwatch' +complete -f -n __fish_climate_has_no_argument -c climate -a ix -d 'Pipe output to ix.io' # Files -complete -n '__fish_climate_has_no_argument' -c climate -a biggest-files -d 'Find the biggest files recursively' -complete -n '__fish_climate_has_no_argument' -c climate -a biggest-dirs -d 'Find the biggest directories' -complete -n '__fish_climate_has_no_argument' -c climate -a dir-size -d 'Find directory size' -complete -n '__fish_climate_has_no_argument' -c climate -a remove-empty-dirs -d 'Remove empty directories' -complete -n '__fish_climate_has_no_argument' -c climate -a extract -d 'Extract any given archive' -complete -n '__fish_climate_has_no_argument' -c climate -a find-duplicates -d 'Report duplicate files in a directory' -complete -n '__fish_climate_has_no_argument' -c climate -a count -d 'Count the number of occurences' -complete -n '__fish_climate_has_no_argument' -c climate -a monitor -d 'Monitor file for changes' -complete -f -n '__fish_climate_has_no_argument' -c climate -a grep -d 'Search for the given pattern recursively' -complete -f -n '__fish_climate_has_no_argument' -c climate -a replace -d 'Replace all occurences' -complete -f -n '__fish_climate_has_no_argument' -c climate -a ramfs -d 'Create a ramfs of size (in MB) at path' +complete -n __fish_climate_has_no_argument -c climate -a biggest-files -d 'Find the biggest files recursively' +complete -n __fish_climate_has_no_argument -c climate -a biggest-dirs -d 'Find the biggest directories' +complete -n __fish_climate_has_no_argument -c climate -a dir-size -d 'Find directory size' +complete -n __fish_climate_has_no_argument -c climate -a remove-empty-dirs -d 'Remove empty directories' +complete -n __fish_climate_has_no_argument -c climate -a extract -d 'Extract any given archive' +complete -n __fish_climate_has_no_argument -c climate -a find-duplicates -d 'Report duplicate files in a directory' +complete -n __fish_climate_has_no_argument -c climate -a count -d 'Count the number of occurences' +complete -n __fish_climate_has_no_argument -c climate -a monitor -d 'Monitor file for changes' +complete -f -n __fish_climate_has_no_argument -c climate -a grep -d 'Search for the given pattern recursively' +complete -f -n __fish_climate_has_no_argument -c climate -a replace -d 'Replace all occurences' +complete -f -n __fish_climate_has_no_argument -c climate -a ramfs -d 'Create a ramfs of size (in MB) at path' # Network -complete -f -n '__fish_climate_has_no_argument' -c climate -a speedtest -d 'Test your network speed' -complete -f -n '__fish_climate_has_no_argument' -c climate -a local-ip -d 'Retrieve your local ip address' -complete -f -n '__fish_climate_has_no_argument' -c climate -a is-online -d 'Verify if you\'re online' -complete -f -n '__fish_climate_has_no_argument' -c climate -a public-ip -d 'Retrieve your public ip address' -complete -f -n '__fish_climate_has_no_argument' -c climate -a ports -d 'List open ports' -complete -f -n '__fish_climate_has_no_argument' -c climate -a hosts -d 'Edit the hosts file' -complete -f -n '__fish_climate_has_no_argument' -c climate -a http-server -d 'http-server serving the current directory' -complete -f -n '__fish_climate_has_no_argument' -c climate -a is-up -d 'Determine if server is up' +complete -f -n __fish_climate_has_no_argument -c climate -a speedtest -d 'Test your network speed' +complete -f -n __fish_climate_has_no_argument -c climate -a local-ip -d 'Retrieve your local ip address' +complete -f -n __fish_climate_has_no_argument -c climate -a is-online -d 'Verify if you\'re online' +complete -f -n __fish_climate_has_no_argument -c climate -a public-ip -d 'Retrieve your public ip address' +complete -f -n __fish_climate_has_no_argument -c climate -a ports -d 'List open ports' +complete -f -n __fish_climate_has_no_argument -c climate -a hosts -d 'Edit the hosts file' +complete -f -n __fish_climate_has_no_argument -c climate -a http-server -d 'http-server serving the current directory' +complete -f -n __fish_climate_has_no_argument -c climate -a is-up -d 'Determine if server is up' # SSH -complete -f -n '__fish_climate_has_no_argument' -c climate -a download-file -d 'Download file from server' -complete -f -n '__fish_climate_has_no_argument' -c climate -a download-dir -d 'Download dir from server' -complete -n '__fish_climate_has_no_argument' -c climate -a upload -d 'Upload to server' -complete -f -n '__fish_climate_has_no_argument' -c climate -a ssh-mount -d 'Mount a remote path' -complete -n '__fish_climate_has_no_argument' -c climate -a ssh-unmount -d 'Unmount a ssh mount' +complete -f -n __fish_climate_has_no_argument -c climate -a download-file -d 'Download file from server' +complete -f -n __fish_climate_has_no_argument -c climate -a download-dir -d 'Download dir from server' +complete -n __fish_climate_has_no_argument -c climate -a upload -d 'Upload to server' +complete -f -n __fish_climate_has_no_argument -c climate -a ssh-mount -d 'Mount a remote path' +complete -n __fish_climate_has_no_argument -c climate -a ssh-unmount -d 'Unmount a ssh mount' # git complete -f -c climate -n '__fish_is_git_repository; and __fish_climate_has_no_argument' -a undo-commit -d 'Undo the latest commit' @@ -67,10 +67,10 @@ complete -f -c climate -n '__fish_is_git_repository; and __fish_climate_has_no_a complete -f -c climate -n '__fish_is_git_repository; and __fish_climate_has_no_argument' -a user-stats -d 'Calculate total contribution for a user' # Performance -complete -f -n '__fish_climate_has_no_argument' -c climate -a overview -d 'Display a performance overview' -complete -f -n '__fish_climate_has_no_argument' -c climate -a memory -d 'Find memory used' -complete -f -n '__fish_climate_has_no_argument' -c climate -a disk -d 'Find disk used' -complete -f -n '__fish_climate_has_no_argument' -c climate -a get-pids -d 'Get all PIDs for a process name' -complete -f -n '__fish_climate_has_no_argument' -c climate -a trash-size -d 'Find the trash size' -complete -f -n '__fish_climate_has_no_argument' -c climate -a empty -d 'Empty the trash' +complete -f -n __fish_climate_has_no_argument -c climate -a overview -d 'Display a performance overview' +complete -f -n __fish_climate_has_no_argument -c climate -a memory -d 'Find memory used' +complete -f -n __fish_climate_has_no_argument -c climate -a disk -d 'Find disk used' +complete -f -n __fish_climate_has_no_argument -c climate -a get-pids -d 'Get all PIDs for a process name' +complete -f -n __fish_climate_has_no_argument -c climate -a trash-size -d 'Find the trash size' +complete -f -n __fish_climate_has_no_argument -c climate -a empty -d 'Empty the trash' diff --git a/share/completions/composer.fish b/share/completions/composer.fish index 7b7107e1a..ce9f1a780 100644 --- a/share/completions/composer.fish +++ b/share/completions/composer.fish @@ -65,261 +65,261 @@ if 'scripts' in data and data['scripts']: end # add cmds list -set --local composer_cmds 'about' 'archive' 'browse' 'check-platform-reqs' 'clear-cache' 'config' 'create-project' 'depends' 'diagnose' 'dump-autoload' 'exec' 'global' 'help' 'home' 'init' 'install' 'licenses' 'list' 'outdated' 'prohibits' 'remove' 'require' 'run-script' 'search' 'self-update' 'show' 'suggests' 'status' 'update' 'validate' 'why' 'why-not' +set --local composer_cmds about archive browse check-platform-reqs clear-cache config create-project depends diagnose dump-autoload exec global help home init install licenses list outdated prohibits remove require run-script search self-update show suggests status update validate why why-not # Custom scripts -complete -f -c composer -n '__fish_composer_needs_command' -a '(__fish_composer_scripts)' -d 'User script' +complete -f -c composer -n __fish_composer_needs_command -a '(__fish_composer_scripts)' -d 'User script' complete -f -c composer -n '__fish_composer_using_command run-script' -a "(__fish_composer_scripts)" -complete -f -c composer -n '__fish_composer_using_command run-script' -l 'timeout' -d 'Sets script timeout in seconds, or 0 for never.' -complete -f -c composer -n '__fish_composer_using_command run-script' -l 'dev' -d 'Sets the dev mode.' -complete -f -c composer -n '__fish_composer_using_command run-script' -l 'no-dev' -d 'Disables the dev mode.' -complete -f -c composer -n '__fish_composer_using_command run-script' -l 'list' -d 'List scripts.' +complete -f -c composer -n '__fish_composer_using_command run-script' -l timeout -d 'Sets script timeout in seconds, or 0 for never.' +complete -f -c composer -n '__fish_composer_using_command run-script' -l dev -d 'Sets the dev mode.' +complete -f -c composer -n '__fish_composer_using_command run-script' -l no-dev -d 'Disables the dev mode.' +complete -f -c composer -n '__fish_composer_using_command run-script' -l list -d 'List scripts.' # commands -complete -f -c composer -n '__fish_composer_needs_command' -a 'about' -d 'Short information about Composer' -complete -f -c composer -n '__fish_composer_needs_command' -a 'archive' -d 'Create an archive of this composer package' -complete -f -c composer -n '__fish_composer_needs_command' -a 'browse' -d 'Opens the package\'s repository URL or homepage in your browser.' -complete -f -c composer -n '__fish_composer_needs_command' -a 'check-platform-reqs' -d 'Check that platform requirements are satisfied.' -complete -f -c composer -n '__fish_composer_needs_command' -a 'clear-cache' -d 'Clears composer\'s internal package cache.' -complete -f -c composer -n '__fish_composer_needs_command' -a 'config' -d 'Set config options' -complete -f -c composer -n '__fish_composer_needs_command' -a 'create-project' -d 'Create new project from a package into given directory.' -complete -f -c composer -n '__fish_composer_needs_command' -a 'depends' -d 'Shows which packages depend on the given package' -complete -f -c composer -n '__fish_composer_needs_command' -a 'diagnose' -d 'Diagnoses the system to identify common errors.' -complete -f -c composer -n '__fish_composer_needs_command' -a 'dump-autoload' -d 'Dumps the autoloader' -complete -f -c composer -n '__fish_composer_needs_command' -a 'exec' -d 'Executes a vendored binary/script.' -complete -f -c composer -n '__fish_composer_needs_command' -a 'global' -d 'Allows running commands in the global composer dir ($COMPOSER_HOME).' -complete -f -c composer -n '__fish_composer_needs_command' -a 'help' -d 'Displays help for a command' -complete -f -c composer -n '__fish_composer_needs_command' -a 'home' -d 'Opens the package\'s repository URL or homepage in your browser.' -complete -f -c composer -n '__fish_composer_needs_command' -a 'init' -d 'Creates a basic composer.json file in current directory.' -complete -f -c composer -n '__fish_composer_needs_command' -a 'install' -d 'Installs the project dependencies from the composer.lock file if present, or falls back on the composer.json.' -complete -f -c composer -n '__fish_composer_needs_command' -a 'licenses' -d 'Show information about licenses of dependencies' -complete -f -c composer -n '__fish_composer_needs_command' -a 'list' -d 'Lists commands' -complete -f -c composer -n '__fish_composer_needs_command' -a 'outdated' -d 'Shows a list of installed packages that have updates available, including their latest version.' -complete -f -c composer -n '__fish_composer_needs_command' -a 'prohibits' -d 'Shows which packages prevent the given package from being installed.' -complete -f -c composer -n '__fish_composer_needs_command' -a 'remove' -d 'Removes a package from the require or require-dev' -complete -f -c composer -n '__fish_composer_needs_command' -a 'require' -d 'Adds required packages to your composer.json and installs them' -complete -f -c composer -n '__fish_composer_needs_command' -a 'run-script' -d 'Run the scripts defined in composer.json.' -complete -f -c composer -n '__fish_composer_needs_command' -a 'search' -d 'Search for packages' -complete -f -c composer -n '__fish_composer_needs_command' -a 'self-update' -d 'Updates composer.phar to the latest version.' -complete -f -c composer -n '__fish_composer_needs_command' -a 'show' -d 'Show information about packages' -complete -f -c composer -n '__fish_composer_needs_command' -a 'status' -d 'Show a list of locally modified packages' -complete -f -c composer -n '__fish_composer_needs_command' -a 'suggests' -d 'Shows package suggestions.' -complete -f -c composer -n '__fish_composer_needs_command' -a 'update' -d 'Updates your dependencies to the latest version according to composer.json, and updates the composer.lock file.' -complete -f -c composer -n '__fish_composer_needs_command' -a 'validate' -d 'Validates a composer.json' -complete -f -c composer -n '__fish_composer_needs_command' -a 'why' -d 'Shows which packages cause the given package to be installed' -complete -f -c composer -n '__fish_composer_needs_command' -a 'why-not' -d 'Shows which packages prevent the given package from being installed' +complete -f -c composer -n __fish_composer_needs_command -a about -d 'Short information about Composer' +complete -f -c composer -n __fish_composer_needs_command -a archive -d 'Create an archive of this composer package' +complete -f -c composer -n __fish_composer_needs_command -a browse -d 'Opens the package\'s repository URL or homepage in your browser.' +complete -f -c composer -n __fish_composer_needs_command -a check-platform-reqs -d 'Check that platform requirements are satisfied.' +complete -f -c composer -n __fish_composer_needs_command -a clear-cache -d 'Clears composer\'s internal package cache.' +complete -f -c composer -n __fish_composer_needs_command -a config -d 'Set config options' +complete -f -c composer -n __fish_composer_needs_command -a create-project -d 'Create new project from a package into given directory.' +complete -f -c composer -n __fish_composer_needs_command -a depends -d 'Shows which packages depend on the given package' +complete -f -c composer -n __fish_composer_needs_command -a diagnose -d 'Diagnoses the system to identify common errors.' +complete -f -c composer -n __fish_composer_needs_command -a dump-autoload -d 'Dumps the autoloader' +complete -f -c composer -n __fish_composer_needs_command -a exec -d 'Executes a vendored binary/script.' +complete -f -c composer -n __fish_composer_needs_command -a global -d 'Allows running commands in the global composer dir ($COMPOSER_HOME).' +complete -f -c composer -n __fish_composer_needs_command -a help -d 'Displays help for a command' +complete -f -c composer -n __fish_composer_needs_command -a home -d 'Opens the package\'s repository URL or homepage in your browser.' +complete -f -c composer -n __fish_composer_needs_command -a init -d 'Creates a basic composer.json file in current directory.' +complete -f -c composer -n __fish_composer_needs_command -a install -d 'Installs the project dependencies from the composer.lock file if present, or falls back on the composer.json.' +complete -f -c composer -n __fish_composer_needs_command -a licenses -d 'Show information about licenses of dependencies' +complete -f -c composer -n __fish_composer_needs_command -a list -d 'Lists commands' +complete -f -c composer -n __fish_composer_needs_command -a outdated -d 'Shows a list of installed packages that have updates available, including their latest version.' +complete -f -c composer -n __fish_composer_needs_command -a prohibits -d 'Shows which packages prevent the given package from being installed.' +complete -f -c composer -n __fish_composer_needs_command -a remove -d 'Removes a package from the require or require-dev' +complete -f -c composer -n __fish_composer_needs_command -a require -d 'Adds required packages to your composer.json and installs them' +complete -f -c composer -n __fish_composer_needs_command -a run-script -d 'Run the scripts defined in composer.json.' +complete -f -c composer -n __fish_composer_needs_command -a search -d 'Search for packages' +complete -f -c composer -n __fish_composer_needs_command -a self-update -d 'Updates composer.phar to the latest version.' +complete -f -c composer -n __fish_composer_needs_command -a show -d 'Show information about packages' +complete -f -c composer -n __fish_composer_needs_command -a status -d 'Show a list of locally modified packages' +complete -f -c composer -n __fish_composer_needs_command -a suggests -d 'Shows package suggestions.' +complete -f -c composer -n __fish_composer_needs_command -a update -d 'Updates your dependencies to the latest version according to composer.json, and updates the composer.lock file.' +complete -f -c composer -n __fish_composer_needs_command -a validate -d 'Validates a composer.json' +complete -f -c composer -n __fish_composer_needs_command -a why -d 'Shows which packages cause the given package to be installed' +complete -f -c composer -n __fish_composer_needs_command -a why-not -d 'Shows which packages prevent the given package from being installed' # archive -complete -f -c composer -n '__fish_composer_using_command archive' -l 'format' -d 'Format of the resulting archive: tar or zip' -complete -f -c composer -n '__fish_composer_using_command archive' -l 'dir' -d 'Write the archive to this directory' -complete -f -c composer -n '__fish_composer_using_command archive' -l 'file' -d 'Write the archive with the given file name. Note that the format will be appended.' -complete -f -c composer -n '__fish_composer_using_command archive' -l 'ignore-filters' -d 'Ignore filters when saving package' +complete -f -c composer -n '__fish_composer_using_command archive' -l format -d 'Format of the resulting archive: tar or zip' +complete -f -c composer -n '__fish_composer_using_command archive' -l dir -d 'Write the archive to this directory' +complete -f -c composer -n '__fish_composer_using_command archive' -l file -d 'Write the archive with the given file name. Note that the format will be appended.' +complete -f -c composer -n '__fish_composer_using_command archive' -l ignore-filters -d 'Ignore filters when saving package' # browse -complete -f -c composer -n '__fish_composer_using_command browse' -l 'homepage' -d 'Open the homepage instead of the repository URL.' -complete -f -c composer -n '__fish_composer_using_command browse' -l 'show' -d 'Only show the homepage or repository URL.' +complete -f -c composer -n '__fish_composer_using_command browse' -l homepage -d 'Open the homepage instead of the repository URL.' +complete -f -c composer -n '__fish_composer_using_command browse' -l show -d 'Only show the homepage or repository URL.' # check-platform-reqs -complete -f -c composer -n '__fish_composer_using_command check-platform-reqs' -l 'no-dev' -d 'Disables checking of require-dev packages requirements.' +complete -f -c composer -n '__fish_composer_using_command check-platform-reqs' -l no-dev -d 'Disables checking of require-dev packages requirements.' # config -complete -f -c composer -n '__fish_composer_using_command config' -l 'global' -d 'Apply command to the global config file' -complete -f -c composer -n '__fish_composer_using_command config' -l 'editor' -d 'Open editor' -complete -f -c composer -n '__fish_composer_using_command config' -l 'auth' -d 'Affect auth config file (only used for --editor)' -complete -f -c composer -n '__fish_composer_using_command config' -l 'unset' -d 'Unset the given setting-key' -complete -f -c composer -n '__fish_composer_using_command config' -l 'list' -d 'List configuration settings' -complete -f -c composer -n '__fish_composer_using_command config' -l 'file' -d 'If you want to choose a different composer.json or config.json' -complete -f -c composer -n '__fish_composer_using_command config' -l 'absolute' -d 'Returns absolute paths when fetching *-dir config values instead of relative' +complete -f -c composer -n '__fish_composer_using_command config' -l global -d 'Apply command to the global config file' +complete -f -c composer -n '__fish_composer_using_command config' -l editor -d 'Open editor' +complete -f -c composer -n '__fish_composer_using_command config' -l auth -d 'Affect auth config file (only used for --editor)' +complete -f -c composer -n '__fish_composer_using_command config' -l unset -d 'Unset the given setting-key' +complete -f -c composer -n '__fish_composer_using_command config' -l list -d 'List configuration settings' +complete -f -c composer -n '__fish_composer_using_command config' -l file -d 'If you want to choose a different composer.json or config.json' +complete -f -c composer -n '__fish_composer_using_command config' -l absolute -d 'Returns absolute paths when fetching *-dir config values instead of relative' # create-project -complete -f -c composer -n '__fish_composer_using_command create-project' -l 'stability' -d 'Minimum-stability allowed (unless a version is specified).' -complete -f -c composer -n '__fish_composer_using_command create-project' -l 'prefer-source' -d 'Forces installation from package sources when possible, including VCS information.' -complete -f -c composer -n '__fish_composer_using_command create-project' -l 'prefer-dist' -d 'Forces installation from package dist even for dev versions.' -complete -f -c composer -n '__fish_composer_using_command create-project' -l 'repository' -d 'Pick a different repository (as url or json config) to look for the package.' -complete -f -c composer -n '__fish_composer_using_command create-project' -l 'repository-url' -d 'DEPRECATED: Use --repository instead.' -complete -f -c composer -n '__fish_composer_using_command create-project' -l 'dev' -d 'Enables installation of require-dev packages (enabled by default, only present for BC).' -complete -f -c composer -n '__fish_composer_using_command create-project' -l 'no-dev' -d 'Disables installation of require-dev packages.' -complete -f -c composer -n '__fish_composer_using_command create-project' -l 'no-custom-installers' -d 'DEPRECATED: Use no-plugins instead.' -complete -f -c composer -n '__fish_composer_using_command create-project' -l 'no-scripts' -d 'Whether to prevent execution of all defined scripts in the root package.' -complete -f -c composer -n '__fish_composer_using_command create-project' -l 'no-progress' -d 'Do not output download progress.' -complete -f -c composer -n '__fish_composer_using_command create-project' -l 'no-secure-http' -d 'Disable the secure-http config option temporarily while installing the root package. Use at your own risk. Using this flag is a bad idea.' -complete -f -c composer -n '__fish_composer_using_command create-project' -l 'keep-vcs' -d 'Whether to prevent deleting the vcs folder.' -complete -f -c composer -n '__fish_composer_using_command create-project' -l 'remove-vcs' -d 'Whether to force deletion of the vcs folder without prompting.' -complete -f -c composer -n '__fish_composer_using_command create-project' -l 'no-install' -d 'Whether to skip installation of the package dependencies.' -complete -f -c composer -n '__fish_composer_using_command create-project' -l 'ignore-platform-reqs' -d 'Ignore platform requirements (php & ext- packages).' +complete -f -c composer -n '__fish_composer_using_command create-project' -l stability -d 'Minimum-stability allowed (unless a version is specified).' +complete -f -c composer -n '__fish_composer_using_command create-project' -l prefer-source -d 'Forces installation from package sources when possible, including VCS information.' +complete -f -c composer -n '__fish_composer_using_command create-project' -l prefer-dist -d 'Forces installation from package dist even for dev versions.' +complete -f -c composer -n '__fish_composer_using_command create-project' -l repository -d 'Pick a different repository (as url or json config) to look for the package.' +complete -f -c composer -n '__fish_composer_using_command create-project' -l repository-url -d 'DEPRECATED: Use --repository instead.' +complete -f -c composer -n '__fish_composer_using_command create-project' -l dev -d 'Enables installation of require-dev packages (enabled by default, only present for BC).' +complete -f -c composer -n '__fish_composer_using_command create-project' -l no-dev -d 'Disables installation of require-dev packages.' +complete -f -c composer -n '__fish_composer_using_command create-project' -l no-custom-installers -d 'DEPRECATED: Use no-plugins instead.' +complete -f -c composer -n '__fish_composer_using_command create-project' -l no-scripts -d 'Whether to prevent execution of all defined scripts in the root package.' +complete -f -c composer -n '__fish_composer_using_command create-project' -l no-progress -d 'Do not output download progress.' +complete -f -c composer -n '__fish_composer_using_command create-project' -l no-secure-http -d 'Disable the secure-http config option temporarily while installing the root package. Use at your own risk. Using this flag is a bad idea.' +complete -f -c composer -n '__fish_composer_using_command create-project' -l keep-vcs -d 'Whether to prevent deleting the vcs folder.' +complete -f -c composer -n '__fish_composer_using_command create-project' -l remove-vcs -d 'Whether to force deletion of the vcs folder without prompting.' +complete -f -c composer -n '__fish_composer_using_command create-project' -l no-install -d 'Whether to skip installation of the package dependencies.' +complete -f -c composer -n '__fish_composer_using_command create-project' -l ignore-platform-reqs -d 'Ignore platform requirements (php & ext- packages).' # depends complete -f -c composer -n '__fish_composer_using_command depends' -a "(__fish_composer_installed_packages)" -complete -f -c composer -n '__fish_composer_using_command depends' -l 'recursive' -d 'Recursively resolves up to the root package' -complete -f -c composer -n '__fish_composer_using_command depends' -l 'tree' -d 'Prints the results as a nested tree' +complete -f -c composer -n '__fish_composer_using_command depends' -l recursive -d 'Recursively resolves up to the root package' +complete -f -c composer -n '__fish_composer_using_command depends' -l tree -d 'Prints the results as a nested tree' # dump-autoload -complete -f -c composer -n '__fish_composer_using_command dump-autoload' -l 'no-scripts' -d 'Skips the execution of all scripts defined in composer.json file.' -complete -f -c composer -n '__fish_composer_using_command dump-autoload' -l 'optimize' -d 'Optimizes PSR0 and PSR4 packages to be loaded with classmaps too, good for production.' -complete -f -c composer -n '__fish_composer_using_command dump-autoload' -l 'classmap-authoritative' -d 'Autoload classes from the classmap only. Implicitly enables `--optimize`.' -complete -f -c composer -n '__fish_composer_using_command dump-autoload' -l 'apcu' -d 'Use APCu to cache found/not-found classes.' -complete -f -c composer -n '__fish_composer_using_command dump-autoload' -l 'no-dev' -d 'Disables autoload-dev rules.' +complete -f -c composer -n '__fish_composer_using_command dump-autoload' -l no-scripts -d 'Skips the execution of all scripts defined in composer.json file.' +complete -f -c composer -n '__fish_composer_using_command dump-autoload' -l optimize -d 'Optimizes PSR0 and PSR4 packages to be loaded with classmaps too, good for production.' +complete -f -c composer -n '__fish_composer_using_command dump-autoload' -l classmap-authoritative -d 'Autoload classes from the classmap only. Implicitly enables `--optimize`.' +complete -f -c composer -n '__fish_composer_using_command dump-autoload' -l apcu -d 'Use APCu to cache found/not-found classes.' +complete -f -c composer -n '__fish_composer_using_command dump-autoload' -l no-dev -d 'Disables autoload-dev rules.' # exec -complete -f -c composer -n '__fish_composer_using_command exec' -l 'list' +complete -f -c composer -n '__fish_composer_using_command exec' -l list # help complete -f -c composer -n '__fish_composer_using_command help' -a "$composer_cmds" -complete -f -c composer -n '__fish_composer_using_command help' -l 'xml' -d 'To output help as XML' -complete -f -c composer -n '__fish_composer_using_command help' -l 'format' -d 'The output format (txt, xml, json, or md)' -complete -f -c composer -n '__fish_composer_using_command help' -l 'raw' -d 'To output raw command help' +complete -f -c composer -n '__fish_composer_using_command help' -l xml -d 'To output help as XML' +complete -f -c composer -n '__fish_composer_using_command help' -l format -d 'The output format (txt, xml, json, or md)' +complete -f -c composer -n '__fish_composer_using_command help' -l raw -d 'To output raw command help' # init -complete -f -c composer -n '__fish_composer_using_command init' -l 'name' -d 'Name of the package' -complete -f -c composer -n '__fish_composer_using_command init' -l 'description' -d 'Description of package' -complete -f -c composer -n '__fish_composer_using_command init' -l 'author' -d 'Author name of package' -complete -f -c composer -n '__fish_composer_using_command init' -l 'type' -d 'Type of package (e.g. library, project, metapackage, composer-plugin)' -complete -f -c composer -n '__fish_composer_using_command init' -l 'homepage' -d 'Homepage of package' -complete -f -c composer -n '__fish_composer_using_command init' -l 'require' -d 'Package to require with a version constraint, e.g. foo/bar:1.0.0 or foo/bar=1.0.0 or "foo/bar 1.0.0"' -complete -f -c composer -n '__fish_composer_using_command init' -l 'require-dev' -d 'Package to require for development with a version constraint, e.g. foo/bar:1.0.0 or foo/bar=1.0.0 or "foo/bar 1.0.0"' -complete -f -c composer -n '__fish_composer_using_command init' -l 'stability' -d 'Minimum stability (empty or one of: stable, RC, beta, alpha, dev)' -complete -f -c composer -n '__fish_composer_using_command init' -l 'license' -d 'License of package' -complete -f -c composer -n '__fish_composer_using_command init' -l 'repository' -d 'Add custom repositories, either by URL or using JSON arrays' +complete -f -c composer -n '__fish_composer_using_command init' -l name -d 'Name of the package' +complete -f -c composer -n '__fish_composer_using_command init' -l description -d 'Description of package' +complete -f -c composer -n '__fish_composer_using_command init' -l author -d 'Author name of package' +complete -f -c composer -n '__fish_composer_using_command init' -l type -d 'Type of package (e.g. library, project, metapackage, composer-plugin)' +complete -f -c composer -n '__fish_composer_using_command init' -l homepage -d 'Homepage of package' +complete -f -c composer -n '__fish_composer_using_command init' -l require -d 'Package to require with a version constraint, e.g. foo/bar:1.0.0 or foo/bar=1.0.0 or "foo/bar 1.0.0"' +complete -f -c composer -n '__fish_composer_using_command init' -l require-dev -d 'Package to require for development with a version constraint, e.g. foo/bar:1.0.0 or foo/bar=1.0.0 or "foo/bar 1.0.0"' +complete -f -c composer -n '__fish_composer_using_command init' -l stability -d 'Minimum stability (empty or one of: stable, RC, beta, alpha, dev)' +complete -f -c composer -n '__fish_composer_using_command init' -l license -d 'License of package' +complete -f -c composer -n '__fish_composer_using_command init' -l repository -d 'Add custom repositories, either by URL or using JSON arrays' # install -complete -f -c composer -n '__fish_composer_using_command install' -l 'prefer-source' -d 'Forces installation from package sources when possible, including VCS information.' -complete -f -c composer -n '__fish_composer_using_command install' -l 'prefer-dist' -d 'Forces installation from package dist even for dev versions.' -complete -f -c composer -n '__fish_composer_using_command install' -l 'dry-run' -d 'Outputs the operations but will not execute anything (implicitly enables --verbose).' -complete -f -c composer -n '__fish_composer_using_command install' -l 'dev' -d 'Enables installation of require-dev packages (enabled by default, only present for BC).' -complete -f -c composer -n '__fish_composer_using_command install' -l 'no-dev' -d 'Disables installation of require-dev packages.' -complete -f -c composer -n '__fish_composer_using_command install' -l 'no-custom-installers' -d 'DEPRECATED: Use no-plugins instead.' -complete -f -c composer -n '__fish_composer_using_command install' -l 'no-autoloader' -d 'Skips autoloader generation' -complete -f -c composer -n '__fish_composer_using_command install' -l 'no-scripts' -d 'Skips the execution of all scripts defined in composer.json file.' -complete -f -c composer -n '__fish_composer_using_command install' -l 'no-progress' -d 'Do not output download progress.' -complete -f -c composer -n '__fish_composer_using_command install' -l 'no-suggest' -d 'Do not show package suggestions.' -complete -f -c composer -n '__fish_composer_using_command install' -l 'optimize-autoloader' -d 'Optimize autoloader during autoloader dump' -complete -f -c composer -n '__fish_composer_using_command install' -l 'classmap-authoritative' -d 'Autoload classes from the classmap only. Implicitly enables `--optimize-autoloader`.' -complete -f -c composer -n '__fish_composer_using_command install' -l 'apcu-autoloader' -d 'Use APCu to cache found/not-found classes.' -complete -f -c composer -n '__fish_composer_using_command install' -l 'ignore-platform-reqs' -d 'Ignore platform requirements (php & ext- packages).' +complete -f -c composer -n '__fish_composer_using_command install' -l prefer-source -d 'Forces installation from package sources when possible, including VCS information.' +complete -f -c composer -n '__fish_composer_using_command install' -l prefer-dist -d 'Forces installation from package dist even for dev versions.' +complete -f -c composer -n '__fish_composer_using_command install' -l dry-run -d 'Outputs the operations but will not execute anything (implicitly enables --verbose).' +complete -f -c composer -n '__fish_composer_using_command install' -l dev -d 'Enables installation of require-dev packages (enabled by default, only present for BC).' +complete -f -c composer -n '__fish_composer_using_command install' -l no-dev -d 'Disables installation of require-dev packages.' +complete -f -c composer -n '__fish_composer_using_command install' -l no-custom-installers -d 'DEPRECATED: Use no-plugins instead.' +complete -f -c composer -n '__fish_composer_using_command install' -l no-autoloader -d 'Skips autoloader generation' +complete -f -c composer -n '__fish_composer_using_command install' -l no-scripts -d 'Skips the execution of all scripts defined in composer.json file.' +complete -f -c composer -n '__fish_composer_using_command install' -l no-progress -d 'Do not output download progress.' +complete -f -c composer -n '__fish_composer_using_command install' -l no-suggest -d 'Do not show package suggestions.' +complete -f -c composer -n '__fish_composer_using_command install' -l optimize-autoloader -d 'Optimize autoloader during autoloader dump' +complete -f -c composer -n '__fish_composer_using_command install' -l classmap-authoritative -d 'Autoload classes from the classmap only. Implicitly enables `--optimize-autoloader`.' +complete -f -c composer -n '__fish_composer_using_command install' -l apcu-autoloader -d 'Use APCu to cache found/not-found classes.' +complete -f -c composer -n '__fish_composer_using_command install' -l ignore-platform-reqs -d 'Ignore platform requirements (php & ext- packages).' # licenses -complete -f -c composer -n '__fish_composer_using_command licenses' -l 'format' -d 'Format of the output: text or json' -complete -f -c composer -n '__fish_composer_using_command licenses' -l 'no-dev' -d 'Disables search in require-dev packages.' +complete -f -c composer -n '__fish_composer_using_command licenses' -l format -d 'Format of the output: text or json' +complete -f -c composer -n '__fish_composer_using_command licenses' -l no-dev -d 'Disables search in require-dev packages.' # list -complete -f -c composer -n '__fish_composer_using_command list' -l 'xml' -d 'To output list as XML' -complete -f -c composer -n '__fish_composer_using_command list' -l 'raw' -d 'To output raw command list' -complete -f -c composer -n '__fish_composer_using_command list' -l 'format' -d 'The output format (txt, xml, json, or md)' +complete -f -c composer -n '__fish_composer_using_command list' -l xml -d 'To output list as XML' +complete -f -c composer -n '__fish_composer_using_command list' -l raw -d 'To output raw command list' +complete -f -c composer -n '__fish_composer_using_command list' -l format -d 'The output format (txt, xml, json, or md)' # outdated -complete -f -c composer -n '__fish_composer_using_command outdated' -l 'outdated' -d 'Show only packages that are outdated (this is the default, but present here for compat with `show`' -complete -f -c composer -n '__fish_composer_using_command outdated' -l 'all' -d 'Show all installed packages with their latest versions' -complete -f -c composer -n '__fish_composer_using_command outdated' -l 'direct' -d 'Shows only packages that are directly required by the root package' -complete -f -c composer -n '__fish_composer_using_command outdated' -l 'strict' -d 'Return a non-zero exit code when there are outdated packages' -complete -f -c composer -n '__fish_composer_using_command outdated' -l 'minor-only' -d 'Show only packages that have minor SemVer-compatible updates. Use with the --outdated option.' -complete -f -c composer -n '__fish_composer_using_command outdated' -l 'format' -d 'Format of the output: text or json' -complete -f -c composer -n '__fish_composer_using_command outdated' -l 'ignore' -d 'Ignore specified package(s). Use it with the --outdated option if you don\'t want to be informed about new versions of some packages.' +complete -f -c composer -n '__fish_composer_using_command outdated' -l outdated -d 'Show only packages that are outdated (this is the default, but present here for compat with `show`' +complete -f -c composer -n '__fish_composer_using_command outdated' -l all -d 'Show all installed packages with their latest versions' +complete -f -c composer -n '__fish_composer_using_command outdated' -l direct -d 'Shows only packages that are directly required by the root package' +complete -f -c composer -n '__fish_composer_using_command outdated' -l strict -d 'Return a non-zero exit code when there are outdated packages' +complete -f -c composer -n '__fish_composer_using_command outdated' -l minor-only -d 'Show only packages that have minor SemVer-compatible updates. Use with the --outdated option.' +complete -f -c composer -n '__fish_composer_using_command outdated' -l format -d 'Format of the output: text or json' +complete -f -c composer -n '__fish_composer_using_command outdated' -l ignore -d 'Ignore specified package(s). Use it with the --outdated option if you don\'t want to be informed about new versions of some packages.' # prohibits -complete -f -c composer -n '__fish_composer_using_command prohibits' -l 'recursive' -d 'Recursively resolves up to the root package' -complete -f -c composer -n '__fish_composer_using_command prohibits' -l 'tree' -d 'Prints the results as a nested tree' +complete -f -c composer -n '__fish_composer_using_command prohibits' -l recursive -d 'Recursively resolves up to the root package' +complete -f -c composer -n '__fish_composer_using_command prohibits' -l tree -d 'Prints the results as a nested tree' # remove complete -f -c composer -n '__fish_composer_using_command remove' -a "(__fish_composer_required_packages)" -complete -f -c composer -n '__fish_composer_using_command remove' -l 'dev' -d 'Removes a package from the require-dev section.' -complete -f -c composer -n '__fish_composer_using_command remove' -l 'no-progress' -d 'Do not output download progress.' -complete -f -c composer -n '__fish_composer_using_command remove' -l 'no-update' -d 'Disables the automatic update of the dependencies.' -complete -f -c composer -n '__fish_composer_using_command remove' -l 'no-scripts' -d 'Skips the execution of all scripts defined in composer.json file.' -complete -f -c composer -n '__fish_composer_using_command remove' -l 'update-no-dev' -d 'Run the dependency update with the --no-dev option.' -complete -f -c composer -n '__fish_composer_using_command remove' -l 'update-with-dependencies' -d 'Allows inherited dependencies to be updated with explicit dependencies. (Deprecrated, is now default behavior)' -complete -f -c composer -n '__fish_composer_using_command remove' -l 'no-update-with-dependencies' -d 'Does not allow inherited dependencies to be updated with explicit dependencies.' -complete -f -c composer -n '__fish_composer_using_command remove' -l 'ignore-platform-reqs' -d 'Ignore platform requirements (php & ext- packages).' -complete -f -c composer -n '__fish_composer_using_command remove' -l 'optimize-autoloader' -d 'Optimize autoloader during autoloader dump' -complete -f -c composer -n '__fish_composer_using_command remove' -l 'classmap-authoritative' -d 'Autoload classes from the classmap only. Implicitly enables `--optimize-autoloader`.' -complete -f -c composer -n '__fish_composer_using_command remove' -l 'apcu-autoloader' -d 'Use APCu to cache found/not-found classes.' +complete -f -c composer -n '__fish_composer_using_command remove' -l dev -d 'Removes a package from the require-dev section.' +complete -f -c composer -n '__fish_composer_using_command remove' -l no-progress -d 'Do not output download progress.' +complete -f -c composer -n '__fish_composer_using_command remove' -l no-update -d 'Disables the automatic update of the dependencies.' +complete -f -c composer -n '__fish_composer_using_command remove' -l no-scripts -d 'Skips the execution of all scripts defined in composer.json file.' +complete -f -c composer -n '__fish_composer_using_command remove' -l update-no-dev -d 'Run the dependency update with the --no-dev option.' +complete -f -c composer -n '__fish_composer_using_command remove' -l update-with-dependencies -d 'Allows inherited dependencies to be updated with explicit dependencies. (Deprecrated, is now default behavior)' +complete -f -c composer -n '__fish_composer_using_command remove' -l no-update-with-dependencies -d 'Does not allow inherited dependencies to be updated with explicit dependencies.' +complete -f -c composer -n '__fish_composer_using_command remove' -l ignore-platform-reqs -d 'Ignore platform requirements (php & ext- packages).' +complete -f -c composer -n '__fish_composer_using_command remove' -l optimize-autoloader -d 'Optimize autoloader during autoloader dump' +complete -f -c composer -n '__fish_composer_using_command remove' -l classmap-authoritative -d 'Autoload classes from the classmap only. Implicitly enables `--optimize-autoloader`.' +complete -f -c composer -n '__fish_composer_using_command remove' -l apcu-autoloader -d 'Use APCu to cache found/not-found classes.' # require -complete -f -c composer -n '__fish_composer_using_command require' -l 'dev' -d 'Add requirement to require-dev.' -complete -f -c composer -n '__fish_composer_using_command require' -l 'prefer-source' -d 'Forces installation from package sources when possible, including VCS information.' -complete -f -c composer -n '__fish_composer_using_command require' -l 'prefer-dist' -d 'Forces installation from package dist even for dev versions.' -complete -f -c composer -n '__fish_composer_using_command require' -l 'no-progress' -d 'Do not output download progress.' -complete -f -c composer -n '__fish_composer_using_command require' -l 'no-suggest' -d 'Do not show package suggestions.' -complete -f -c composer -n '__fish_composer_using_command require' -l 'no-update' -d 'Disables the automatic update of the dependencies.' -complete -f -c composer -n '__fish_composer_using_command require' -l 'no-scripts' -d 'Skips the execution of all scripts defined in composer.json file.' -complete -f -c composer -n '__fish_composer_using_command require' -l 'update-no-dev' -d 'Run the dependency update with the --no-dev option.' -complete -f -c composer -n '__fish_composer_using_command require' -l 'update-with-dependencies' -d 'Allows inherited dependencies to be updated, except those that are root requirements.' -complete -f -c composer -n '__fish_composer_using_command require' -l 'update-with-all-dependencies' -d 'Allows all inherited dependencies to be updated, including those that are root requirements.' -complete -f -c composer -n '__fish_composer_using_command require' -l 'ignore-platform-reqs' -d 'Ignore platform requirements (php & ext- packages).' -complete -f -c composer -n '__fish_composer_using_command require' -l 'prefer-stable' -d 'Prefer stable versions of dependencies.' -complete -f -c composer -n '__fish_composer_using_command require' -l 'prefer-lowest' -d 'Prefer lowest versions of dependencies.' -complete -f -c composer -n '__fish_composer_using_command require' -l 'sort-packages' -d 'Sorts packages when adding/updating a new dependency' -complete -f -c composer -n '__fish_composer_using_command require' -l 'optimize-autoloader' -d 'Optimize autoloader during autoloader dump' -complete -f -c composer -n '__fish_composer_using_command require' -l 'classmap-authoritative' -d 'Autoload classes from the classmap only. Implicitly enables `--optimize-autoloader`.' -complete -f -c composer -n '__fish_composer_using_command require' -l 'apcu-autoloader' -d 'Use APCu to cache found/not-found classes.' +complete -f -c composer -n '__fish_composer_using_command require' -l dev -d 'Add requirement to require-dev.' +complete -f -c composer -n '__fish_composer_using_command require' -l prefer-source -d 'Forces installation from package sources when possible, including VCS information.' +complete -f -c composer -n '__fish_composer_using_command require' -l prefer-dist -d 'Forces installation from package dist even for dev versions.' +complete -f -c composer -n '__fish_composer_using_command require' -l no-progress -d 'Do not output download progress.' +complete -f -c composer -n '__fish_composer_using_command require' -l no-suggest -d 'Do not show package suggestions.' +complete -f -c composer -n '__fish_composer_using_command require' -l no-update -d 'Disables the automatic update of the dependencies.' +complete -f -c composer -n '__fish_composer_using_command require' -l no-scripts -d 'Skips the execution of all scripts defined in composer.json file.' +complete -f -c composer -n '__fish_composer_using_command require' -l update-no-dev -d 'Run the dependency update with the --no-dev option.' +complete -f -c composer -n '__fish_composer_using_command require' -l update-with-dependencies -d 'Allows inherited dependencies to be updated, except those that are root requirements.' +complete -f -c composer -n '__fish_composer_using_command require' -l update-with-all-dependencies -d 'Allows all inherited dependencies to be updated, including those that are root requirements.' +complete -f -c composer -n '__fish_composer_using_command require' -l ignore-platform-reqs -d 'Ignore platform requirements (php & ext- packages).' +complete -f -c composer -n '__fish_composer_using_command require' -l prefer-stable -d 'Prefer stable versions of dependencies.' +complete -f -c composer -n '__fish_composer_using_command require' -l prefer-lowest -d 'Prefer lowest versions of dependencies.' +complete -f -c composer -n '__fish_composer_using_command require' -l sort-packages -d 'Sorts packages when adding/updating a new dependency' +complete -f -c composer -n '__fish_composer_using_command require' -l optimize-autoloader -d 'Optimize autoloader during autoloader dump' +complete -f -c composer -n '__fish_composer_using_command require' -l classmap-authoritative -d 'Autoload classes from the classmap only. Implicitly enables `--optimize-autoloader`.' +complete -f -c composer -n '__fish_composer_using_command require' -l apcu-autoloader -d 'Use APCu to cache found/not-found classes.' # search -complete -f -c composer -n '__fish_composer_using_command search' -l 'only-name' -d 'Search only in name' -complete -f -c composer -n '__fish_composer_using_command search' -l 'type' -d 'Search for a specific package type' +complete -f -c composer -n '__fish_composer_using_command search' -l only-name -d 'Search only in name' +complete -f -c composer -n '__fish_composer_using_command search' -l type -d 'Search for a specific package type' # self-update -complete -f -c composer -n '__fish_composer_using_command self-update' -l 'rollback' -d 'Revert to an older installation of composer' -complete -f -c composer -n '__fish_composer_using_command self-update' -l 'clean-backups' -d 'Delete old backups during an update. This makes the current version of composer the only backup available after the update' -complete -f -c composer -n '__fish_composer_using_command self-update' -l 'no-progress' -d 'Do not output download progress.' -complete -f -c composer -n '__fish_composer_using_command self-update' -l 'update-keys' -d 'Prompt user for a key update' -complete -f -c composer -n '__fish_composer_using_command self-update' -l 'stable' -d 'Force an update to the stable channel' -complete -f -c composer -n '__fish_composer_using_command self-update' -l 'preview' -d 'Force an update to the preview channel' -complete -f -c composer -n '__fish_composer_using_command self-update' -l 'snapshot' -d 'Force an update to the snapshot channel' -complete -f -c composer -n '__fish_composer_using_command self-update' -l 'set-channel-only' -d 'Only store the channel as the default one and then exit' +complete -f -c composer -n '__fish_composer_using_command self-update' -l rollback -d 'Revert to an older installation of composer' +complete -f -c composer -n '__fish_composer_using_command self-update' -l clean-backups -d 'Delete old backups during an update. This makes the current version of composer the only backup available after the update' +complete -f -c composer -n '__fish_composer_using_command self-update' -l no-progress -d 'Do not output download progress.' +complete -f -c composer -n '__fish_composer_using_command self-update' -l update-keys -d 'Prompt user for a key update' +complete -f -c composer -n '__fish_composer_using_command self-update' -l stable -d 'Force an update to the stable channel' +complete -f -c composer -n '__fish_composer_using_command self-update' -l preview -d 'Force an update to the preview channel' +complete -f -c composer -n '__fish_composer_using_command self-update' -l snapshot -d 'Force an update to the snapshot channel' +complete -f -c composer -n '__fish_composer_using_command self-update' -l set-channel-only -d 'Only store the channel as the default one and then exit' # show complete -f -c composer -n '__fish_composer_using_command show' -a "(__fish_composer_installed_packages)" -complete -f -c composer -n '__fish_composer_using_command show' -l 'all' -d 'List all packages' -complete -f -c composer -n '__fish_composer_using_command show' -l 'installed' -d 'List installed packages only (enabled by default, only present for BC).' -complete -f -c composer -n '__fish_composer_using_command show' -l 'platform' -d 'List platform packages only' -complete -f -c composer -n '__fish_composer_using_command show' -l 'available' -d 'List available packages only' -complete -f -c composer -n '__fish_composer_using_command show' -l 'self' -d 'Show the root package information' -complete -f -c composer -n '__fish_composer_using_command show' -l 'name-only' -d 'List package names only' -complete -f -c composer -n '__fish_composer_using_command show' -l 'path' -d 'Show package paths' -complete -f -c composer -n '__fish_composer_using_command show' -l 'tree' -d 'List the dependencies as a tree' -complete -f -c composer -n '__fish_composer_using_command show' -l 'latest' -d 'Show the latest version' -complete -f -c composer -n '__fish_composer_using_command show' -l 'outdated' -d 'Show the latest version but only for packages that are outdated' -complete -f -c composer -n '__fish_composer_using_command show' -l 'ignore' -d 'Ignore specified package(s). Use it with the --outdated option if you don\'t want to be informed about new versions of some packages.' -complete -f -c composer -n '__fish_composer_using_command show' -l 'minor-only' -d 'Show only packages that have minor SemVer-compatible updates. Use with the --outdated option.' -complete -f -c composer -n '__fish_composer_using_command show' -l 'direct' -d 'Shows only packages that are directly required by the root package' -complete -f -c composer -n '__fish_composer_using_command show' -l 'strict' -d 'Return a non-zero exit code when there are outdated packages' -complete -f -c composer -n '__fish_composer_using_command show' -l 'format' -d 'Format of the output: text or json' +complete -f -c composer -n '__fish_composer_using_command show' -l all -d 'List all packages' +complete -f -c composer -n '__fish_composer_using_command show' -l installed -d 'List installed packages only (enabled by default, only present for BC).' +complete -f -c composer -n '__fish_composer_using_command show' -l platform -d 'List platform packages only' +complete -f -c composer -n '__fish_composer_using_command show' -l available -d 'List available packages only' +complete -f -c composer -n '__fish_composer_using_command show' -l self -d 'Show the root package information' +complete -f -c composer -n '__fish_composer_using_command show' -l name-only -d 'List package names only' +complete -f -c composer -n '__fish_composer_using_command show' -l path -d 'Show package paths' +complete -f -c composer -n '__fish_composer_using_command show' -l tree -d 'List the dependencies as a tree' +complete -f -c composer -n '__fish_composer_using_command show' -l latest -d 'Show the latest version' +complete -f -c composer -n '__fish_composer_using_command show' -l outdated -d 'Show the latest version but only for packages that are outdated' +complete -f -c composer -n '__fish_composer_using_command show' -l ignore -d 'Ignore specified package(s). Use it with the --outdated option if you don\'t want to be informed about new versions of some packages.' +complete -f -c composer -n '__fish_composer_using_command show' -l minor-only -d 'Show only packages that have minor SemVer-compatible updates. Use with the --outdated option.' +complete -f -c composer -n '__fish_composer_using_command show' -l direct -d 'Shows only packages that are directly required by the root package' +complete -f -c composer -n '__fish_composer_using_command show' -l strict -d 'Return a non-zero exit code when there are outdated packages' +complete -f -c composer -n '__fish_composer_using_command show' -l format -d 'Format of the output: text or json' # suggests -complete -f -c composer -n '__fish_composer_using_command suggests' -l 'by-package' -d 'Groups output by suggesting package' -complete -f -c composer -n '__fish_composer_using_command suggests' -l 'by-suggestion' -d 'Groups output by suggested package' -complete -f -c composer -n '__fish_composer_using_command suggests' -l 'no-dev' -d 'Exclude suggestions from require-dev packages' +complete -f -c composer -n '__fish_composer_using_command suggests' -l by-package -d 'Groups output by suggesting package' +complete -f -c composer -n '__fish_composer_using_command suggests' -l by-suggestion -d 'Groups output by suggested package' +complete -f -c composer -n '__fish_composer_using_command suggests' -l no-dev -d 'Exclude suggestions from require-dev packages' # update complete -f -c composer -n '__fish_composer_using_command update' -a "(__fish_composer_required_packages)" -complete -f -c composer -n '__fish_composer_using_command update' -l 'prefer-source' -d 'Forces installation from package sources when possible, including VCS information.' -complete -f -c composer -n '__fish_composer_using_command update' -l 'prefer-dist' -d 'Forces installation from package dist even for dev versions.' -complete -f -c composer -n '__fish_composer_using_command update' -l 'dry-run' -d 'Outputs the operations but will not execute anything (implicitly enables --verbose).' -complete -f -c composer -n '__fish_composer_using_command update' -l 'dev' -d 'Enables installation of require-dev packages (enabled by default, only present for BC).' -complete -f -c composer -n '__fish_composer_using_command update' -l 'no-dev' -d 'Disables installation of require-dev packages.' -complete -f -c composer -n '__fish_composer_using_command update' -l 'lock' -d 'Only updates the lock file hash to suppress warning about the lock file being out of date.' -complete -f -c composer -n '__fish_composer_using_command update' -l 'no-custom-installers' -d 'DEPRECATED: Use no-plugins instead.' -complete -f -c composer -n '__fish_composer_using_command update' -l 'no-autoloader' -d 'Skips autoloader generation' -complete -f -c composer -n '__fish_composer_using_command update' -l 'no-scripts' -d 'Skips the execution of all scripts defined in composer.json file.' -complete -f -c composer -n '__fish_composer_using_command update' -l 'no-progress' -d 'Do not output download progress.' -complete -f -c composer -n '__fish_composer_using_command update' -l 'no-suggest' -d 'Do not show package suggestions.' -complete -f -c composer -n '__fish_composer_using_command update' -l 'with-dependencies' -d 'Add also dependencies of whitelisted packages to the whitelist, except those defined in root package.' -complete -f -c composer -n '__fish_composer_using_command update' -l 'with-all-dependencies' -d 'Add also all dependencies of whitelisted packages to the whitelist, including those defined in root package.' -complete -f -c composer -n '__fish_composer_using_command update' -s 'v' -l 'verbose' -d 'Shows more details including new commits pulled in when updating packages.' -complete -f -c composer -n '__fish_composer_using_command update' -s 'o' -l 'optimize-autoloader' -d 'Optimize autoloader during autoloader dump.' -complete -f -c composer -n '__fish_composer_using_command update' -s 'a' -l 'classmap-authoritative' -d 'Autoload classes from the classmap only. Implicitly enables `--optimize-autoloader`.' -complete -f -c composer -n '__fish_composer_using_command update' -l 'apcu-autoloader' -d 'Use APCu to cache found/not-found classes.' -complete -f -c composer -n '__fish_composer_using_command update' -l 'ignore-platform-reqs' -d 'Ignore platform requirements (php & ext- packages).' -complete -f -c composer -n '__fish_composer_using_command update' -l 'prefer-stable' -d 'Prefer stable versions of dependencies.' -complete -f -c composer -n '__fish_composer_using_command update' -l 'prefer-lowest' -d 'Prefer lowest versions of dependencies.' -complete -f -c composer -n '__fish_composer_using_command update' -s 'i' -l 'interactive' -d 'Interactive interface with autocompletion to select the packages to update.' -complete -f -c composer -n '__fish_composer_using_command update' -l 'root-reqs' -d 'Restricts the update to your first degree dependencies.' +complete -f -c composer -n '__fish_composer_using_command update' -l prefer-source -d 'Forces installation from package sources when possible, including VCS information.' +complete -f -c composer -n '__fish_composer_using_command update' -l prefer-dist -d 'Forces installation from package dist even for dev versions.' +complete -f -c composer -n '__fish_composer_using_command update' -l dry-run -d 'Outputs the operations but will not execute anything (implicitly enables --verbose).' +complete -f -c composer -n '__fish_composer_using_command update' -l dev -d 'Enables installation of require-dev packages (enabled by default, only present for BC).' +complete -f -c composer -n '__fish_composer_using_command update' -l no-dev -d 'Disables installation of require-dev packages.' +complete -f -c composer -n '__fish_composer_using_command update' -l lock -d 'Only updates the lock file hash to suppress warning about the lock file being out of date.' +complete -f -c composer -n '__fish_composer_using_command update' -l no-custom-installers -d 'DEPRECATED: Use no-plugins instead.' +complete -f -c composer -n '__fish_composer_using_command update' -l no-autoloader -d 'Skips autoloader generation' +complete -f -c composer -n '__fish_composer_using_command update' -l no-scripts -d 'Skips the execution of all scripts defined in composer.json file.' +complete -f -c composer -n '__fish_composer_using_command update' -l no-progress -d 'Do not output download progress.' +complete -f -c composer -n '__fish_composer_using_command update' -l no-suggest -d 'Do not show package suggestions.' +complete -f -c composer -n '__fish_composer_using_command update' -l with-dependencies -d 'Add also dependencies of whitelisted packages to the whitelist, except those defined in root package.' +complete -f -c composer -n '__fish_composer_using_command update' -l with-all-dependencies -d 'Add also all dependencies of whitelisted packages to the whitelist, including those defined in root package.' +complete -f -c composer -n '__fish_composer_using_command update' -s v -l verbose -d 'Shows more details including new commits pulled in when updating packages.' +complete -f -c composer -n '__fish_composer_using_command update' -s o -l optimize-autoloader -d 'Optimize autoloader during autoloader dump.' +complete -f -c composer -n '__fish_composer_using_command update' -s a -l classmap-authoritative -d 'Autoload classes from the classmap only. Implicitly enables `--optimize-autoloader`.' +complete -f -c composer -n '__fish_composer_using_command update' -l apcu-autoloader -d 'Use APCu to cache found/not-found classes.' +complete -f -c composer -n '__fish_composer_using_command update' -l ignore-platform-reqs -d 'Ignore platform requirements (php & ext- packages).' +complete -f -c composer -n '__fish_composer_using_command update' -l prefer-stable -d 'Prefer stable versions of dependencies.' +complete -f -c composer -n '__fish_composer_using_command update' -l prefer-lowest -d 'Prefer lowest versions of dependencies.' +complete -f -c composer -n '__fish_composer_using_command update' -s i -l interactive -d 'Interactive interface with autocompletion to select the packages to update.' +complete -f -c composer -n '__fish_composer_using_command update' -l root-reqs -d 'Restricts the update to your first degree dependencies.' # validate -complete -f -c composer -n '__fish_composer_using_command validate' -l 'no-check-all' -d 'Do not validate requires for overly strict/loose constraints' -complete -f -c composer -n '__fish_composer_using_command validate' -l 'no-check-lock' -d 'Do not check if lock file is up to date' -complete -f -c composer -n '__fish_composer_using_command validate' -l 'no-check-publish' -d 'Do not check for publish errors' -complete -f -c composer -n '__fish_composer_using_command validate' -l 'with-dependencies' -d 'Also validate the composer.json of all installed dependencies' -complete -f -c composer -n '__fish_composer_using_command validate' -l 'strict' -d 'Return a non-zero exit code for warnings as well as errors' +complete -f -c composer -n '__fish_composer_using_command validate' -l no-check-all -d 'Do not validate requires for overly strict/loose constraints' +complete -f -c composer -n '__fish_composer_using_command validate' -l no-check-lock -d 'Do not check if lock file is up to date' +complete -f -c composer -n '__fish_composer_using_command validate' -l no-check-publish -d 'Do not check for publish errors' +complete -f -c composer -n '__fish_composer_using_command validate' -l with-dependencies -d 'Also validate the composer.json of all installed dependencies' +complete -f -c composer -n '__fish_composer_using_command validate' -l strict -d 'Return a non-zero exit code for warnings as well as errors' # why complete -f -c composer -n '__fish_composer_using_command why' -a "(__fish_composer_installed_packages)" @@ -328,14 +328,14 @@ complete -f -c composer -n '__fish_composer_using_command why' -a "(__fish_compo complete -f -c composer -n '__fish_composer_using_command why-not' -a "(__fish_composer_installed_packages)" # global options -complete -c composer -n '__fish_composer_needs_command' -s 'h' -l 'help' -d 'Displays composer\'s help.' -complete -c composer -n '__fish_composer_needs_command' -s 'q' -l 'quiet' -d 'Do not output any message.' -complete -c composer -n '__fish_composer_needs_command' -s 'v' -l 'verbose' -d 'Increase the verbosity of messages: 1 for normal output (-v), 2 for more verbose output (-vv) and 3 for debug (-vvv).' -complete -c composer -n '__fish_composer_needs_command' -s 'V' -l 'version' -d 'Display composer\'s application version.' -complete -c composer -n '__fish_composer_needs_command' -l 'ansi' -d 'Force ANSI output.' -complete -c composer -n '__fish_composer_needs_command' -l 'no-ansi' -d 'Disable ANSI output.' -complete -c composer -n '__fish_composer_needs_command' -s 'n' -l 'no-interaction' -d 'Do not ask any interactive question.' -complete -c composer -n '__fish_composer_needs_command' -l 'profile' -d 'Display timing and memory usage information.' -complete -c composer -n '__fish_composer_needs_command' -l 'no-plugins' -d 'Whether to disable plugins.' -complete -c composer -n '__fish_composer_needs_command' -s 'd' -l 'working-dir' -d 'If specified, use the given directory as working directory.' -complete -c composer -n '__fish_composer_needs_command' -l 'no-cache' -d 'Prevent use of the cache.' +complete -c composer -n __fish_composer_needs_command -s h -l help -d 'Displays composer\'s help.' +complete -c composer -n __fish_composer_needs_command -s q -l quiet -d 'Do not output any message.' +complete -c composer -n __fish_composer_needs_command -s v -l verbose -d 'Increase the verbosity of messages: 1 for normal output (-v), 2 for more verbose output (-vv) and 3 for debug (-vvv).' +complete -c composer -n __fish_composer_needs_command -s V -l version -d 'Display composer\'s application version.' +complete -c composer -n __fish_composer_needs_command -l ansi -d 'Force ANSI output.' +complete -c composer -n __fish_composer_needs_command -l no-ansi -d 'Disable ANSI output.' +complete -c composer -n __fish_composer_needs_command -s n -l no-interaction -d 'Do not ask any interactive question.' +complete -c composer -n __fish_composer_needs_command -l profile -d 'Display timing and memory usage information.' +complete -c composer -n __fish_composer_needs_command -l no-plugins -d 'Whether to disable plugins.' +complete -c composer -n __fish_composer_needs_command -s d -l working-dir -d 'If specified, use the given directory as working directory.' +complete -c composer -n __fish_composer_needs_command -l no-cache -d 'Prevent use of the cache.' diff --git a/share/completions/conda.fish b/share/completions/conda.fish index c969233b7..d89e87a9c 100644 --- a/share/completions/conda.fish +++ b/share/completions/conda.fish @@ -102,8 +102,8 @@ __fish_conda config -l remove-key -x -a "(__fish_conda_config_keys)" -d "Remove __fish_conda config -l stdin -d "Apply configuration given in yaml format from stdin" # 'help' command -__fish_conda "help" -d "Displays a list of available conda commands and their help strings" -__fish_conda "help" -x -a "$__fish_conda_commands" +__fish_conda help -d "Displays a list of available conda commands and their help strings" +__fish_conda help -x -a "$__fish_conda_commands" # 'info' command __fish_conda info -l offline -d "Offline mode, don't connect to the Internet." diff --git a/share/completions/configure.fish b/share/completions/configure.fish index 017e7b3dd..00ca63fbe 100644 --- a/share/completions/configure.fish +++ b/share/completions/configure.fish @@ -85,7 +85,7 @@ complete -c configure -l host -d "Cross-compile to build programs to run on HOST complete -c configure -l target -d "Configure for building compilers for TARGET" -x # use autoconf's --help to generate completions: -complete -c 'configure' -a '(for tok in (commandline -opc) +complete -c configure -a '(for tok in (commandline -opc) if string match -q "*configure" -- $tok __fish_parse_configure $tok break diff --git a/share/completions/connmanctl.fish b/share/completions/connmanctl.fish index 197364fb4..1dd431661 100644 --- a/share/completions/connmanctl.fish +++ b/share/completions/connmanctl.fish @@ -19,31 +19,31 @@ function __fish_print_connman_vpnconnections end # connmanctl does not accept options before commands, so requiring the commands to be in second position is okay -complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a "state" -d "Shows if the system is online or offline" -complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a "technologies" -d "Display technologies" -complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a "clock" -d "Get System Clock Properties" -complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a "enable" -d "Enables given technology or offline mode" +complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a state -d "Shows if the system is online or offline" +complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a technologies -d "Display technologies" +complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a clock -d "Get System Clock Properties" +complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a enable -d "Enables given technology or offline mode" complete -f -c connmanctl -n "test (count (commandline -opc)) -eq 2; and contains -- (commandline -opc)[2] enable" -a "(__fish_print_connman_technologies) offline" -complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a "disable" -d "Disables given technology or offline mode" +complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a disable -d "Disables given technology or offline mode" complete -f -c connmanctl -n "test (count (commandline -opc)) -eq 2; and contains -- (commandline -opc)[2] disable" -a "(__fish_print_connman_technologies) offline" -complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a "tether" -d "Enable, disable tethering, set SSID and passphrase for wifi" +complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a tether -d "Enable, disable tethering, set SSID and passphrase for wifi" complete -f -c connmanctl -n "test (count (commandline -opc)) -eq 2; and contains -- (commandline -opc)[2] tether" -a "(__fish_print_connman_technologies)" complete -f -c connmanctl -n "test (count (commandline -opc)) -eq 3; and contains -- (commandline -opc)[2] tether" -a "on off" -complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a "services" -d "Display services" +complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a services -d "Display services" complete -f -c connmanctl -n "test (count (commandline -opc)) -eq 2; and contains -- (commandline -opc)[2] services" -a "(__fish_print_connman_services)" -complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a "peers" -d "Display peers" -complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a "scan" -d "Scans for new services for given technology" +complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a peers -d "Display peers" +complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a scan -d "Scans for new services for given technology" complete -f -c connmanctl -n "test (count (commandline -opc)) -eq 2; and contains -- (commandline -opc)[2] scan" -a "(__fish_print_connman_technologies)" -complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a "connect" -d "Connect a given service or peer" +complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a connect -d "Connect a given service or peer" complete -f -c connmanctl -n "test (count (commandline -opc)) -eq 2; and contains -- (commandline -opc)[2] connect" -a "(__fish_print_connman_services)" -complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a "disconnect" -d "Disconnect a given service or peer" +complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a disconnect -d "Disconnect a given service or peer" complete -f -c connmanctl -n "test (count (commandline -opc)) -eq 2; and contains -- (commandline -opc)[2] disconnect" -a "(__fish_print_connman_services)" -complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a "config" -d "Set service configuration options" +complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a config -d "Set service configuration options" complete -f -c connmanctl -n "test (count (commandline -opc)) -ge 2; and contains -- (commandline -opc)[2] config" -a "(__fish_print_connman_services)" -complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a "monitor" -d "Monitor signals from interfaces" -complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a "vpnconnections" -d "Display VPN connections" +complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a monitor -d "Monitor signals from interfaces" +complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a vpnconnections -d "Display VPN connections" complete -f -c connmanctl -n "test (count (commandline -opc)) -eq 2; and contains -- (commandline -opc)[2] vpnconnections" -a "(__fish_print_connman_vpnconnections)" -complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a "session" -d "Enable or disable a session" +complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a session -d "Enable or disable a session" complete -f -c connmanctl -n "test (count (commandline -opc)) -eq 2; and contains -- (commandline -opc)[2] session" -a "on off connect disconnect config" -complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a "peer_service" -d "(Un)Register a Peer Service" -complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a "help" -d "Show help" +complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a peer_service -d "(Un)Register a Peer Service" +complete -f -c connmanctl -n "test (count (commandline -opc)) -lt 2" -a help -d "Show help" diff --git a/share/completions/csc.fish b/share/completions/csc.fish index 669163e37..bca19722f 100644 --- a/share/completions/csc.fish +++ b/share/completions/csc.fish @@ -7,7 +7,7 @@ for bytes in 512 1024 2048 4096 8192 end complete -c csc -s o -o "o+" -o optimize -o "optimize+" -d "Enable optimizations" -complete -c csc -o "o-" -o "optimize-" -d "Disable optimizations" +complete -c csc -o o- -o optimize- -d "Disable optimizations" # Output Files complete -c csc -o deterministic -d "Causes the compiler to output an assembly whose binary content is identical across compilations if inputs are identical" @@ -36,12 +36,12 @@ complete -c csc -o "modulename:" -d "Specify the name of the source module" # .NET Framework Assemblies complete -c csc -o "addmodule:" -d "Specifies one or more modules to be part of this assembly" complete -c csc -o delaysign -o "delaysign+" -d "Instructs the compiler to add the public key but to leave the assembly unsigned" -complete -c csc -o "delaysign-" -d "Disable -delaysign" +complete -c csc -o delaysign- -d "Disable -delaysign" complete -c csc -o "keycontainer:" -d "Specifies the name of the cryptographic key container" complete -c csc -o "keyfile:" -d "Specifies the filename containing the cryptographic key" complete -c csc -o "lib:" -d "Specifies the location of assemblies referenced by means of -reference" complete -c csc -o nostdlib -o "nostdlib+" -d "Instructs the compiler not to import the standard library (mscorlib.dll)" -complete -c csc -o "nostdlib-" -d "Disable -nostdlib" +complete -c csc -o nostdlib- -d "Disable -nostdlib" complete -c csc -o publicsign -d "Apply a public key without signing the assembly, but set the bit in the assembly indicating the assembly is signed" complete -c csc -o "r:" -o "reference:" -d "Imports metadata from a file that contains an assembly" complete -c csc -o "a:" -o "analyzer:" -d "Run the analyzers from this assembly" @@ -52,13 +52,13 @@ complete -c csc -o "embed:" -d "Embed specific files in the PDB" # Debugging/Error Checking complete -c csc -o "bugreport:" -d "Creates a file that contains information that makes it easy to report a bug" complete -c csc -o checked -o "checked+" -d "Specifies whether integer arithmetic that overflows the bounds of the data type will cause an exception at run time" -complete -c csc -o "checked-" -d "Disable -checked" +complete -c csc -o checked- -d "Disable -checked" complete -c csc -o debug -o "debug+" -d "Instruct the compiler to emit debugging information" for arguments in full pdbonly complete -c csc -o "debug:$arguments" -d "Instruct the compiler to emit debugging information" end -complete -c csc -o "debug-" -d "Disable -debug" +complete -c csc -o debug- -d "Disable -debug" for arguments in none prompt queue send complete -c csc -o "errorreport:$arguments" -d "Sets error reporting behavior" @@ -76,7 +76,7 @@ for warning_level in (seq 0 4) end complete -c csc -o warnaserror -o "warnaserror+" -d "Promotes warnings to errors" -complete -c csc -o "warnaserror-" -d "Disable -warnaserror" +complete -c csc -o warnaserror- -d "Disable -warnaserror" complete -c csc -o "ruleset:" -d "Specify a ruleset file that disables specific diagnostics" # Preprocessor @@ -94,7 +94,7 @@ complete -c csc -s "?" -o help -d "Lists compiler options to stdout" complete -c csc -o "baseaddress:" -d "Specifies the preferred base address at which to load a DLL" complete -c csc -o "codepage:" -d "Specifies the code page to use for all source code files in the compilation" complete -c csc -o highentropyva -o "highentropyva+" -d "Specifies that the executable file supports address space layout randomization (ASLR)" -complete -c csc -o "highentropyva-" -d "Disable -highentropyva" +complete -c csc -o highentropyva- -d "Disable -highentropyva" complete -c csc -o "langversion:?" -d "Display the allowed values for language version" complete -c csc -o "langversion:default" -d "Specify latest major version as language version" @@ -125,6 +125,6 @@ complete -c csc -o "subsystemversion:" -d "Specifies the minimum version of the complete -c csc -o unsafe -d "Enables compilation of code that uses the unsafe keyword" complete -c csc -o utf8output -d "Displays compiler output using UTF-8 encoding" complete -c csc -o parallel -o "parallel+" -d "Specifies whether to use concurrent build" -complete -c csc -o "parallel-" -d "Disable -parallel" +complete -c csc -o parallel- -d "Disable -parallel" complete -c csc -o "checksumalgorithm:SHA1" -d "Specify SHA1 as the algorithm for calculating the source file checksum stored in PDB (default)" complete -c csc -o "checksumalgorithm:SHA256" -d "Specify SHA256 as the algorithm for calculating the source file checksum stored in PDB" diff --git a/share/completions/cvs.fish b/share/completions/cvs.fish index 3fbd14f3b..dc9873f3b 100644 --- a/share/completions/cvs.fish +++ b/share/completions/cvs.fish @@ -14,63 +14,63 @@ # Global switches # -complete -c cvs -n '__fish_use_subcommand' -s H -d 'Displays usage information for command.' -complete -c cvs -n '__fish_use_subcommand' -s Q -d 'Cause CVS to be really quiet.' -complete -c cvs -n '__fish_use_subcommand' -s q -d 'Cause CVS to be somewhat quiet.' -complete -c cvs -n '__fish_use_subcommand' -s r -d 'Make checked-out files read-only.' -complete -c cvs -n '__fish_use_subcommand' -s w -d 'Make checked-out files read-write (default).' -complete -c cvs -n '__fish_use_subcommand' -s n -d 'Do not execute anything that will change the disk.' -complete -c cvs -n '__fish_use_subcommand' -s t -d 'Show trace of program execution -- try with -n.' -complete -c cvs -n '__fish_use_subcommand' -s R -d 'Assume repository is read-only, such as CDROM' -complete -c cvs -n '__fish_use_subcommand' -s v -d 'CVS version and copyright.' -complete -c cvs -n '__fish_use_subcommand' -s T -x -d 'Use \'tmpdir\' for temporary files.' -complete -c cvs -n '__fish_use_subcommand' -s e -x -d 'Use \'editor\' for editing log information.' -complete -c cvs -n '__fish_use_subcommand' -s d -x -d 'Overrides $CVSROOT as the root of the CVS tree.' -complete -c cvs -n '__fish_use_subcommand' -s f -d 'Do not use the ~/.cvsrc file.' -complete -c cvs -n '__fish_use_subcommand' -s z -x -d 'Request compression level \'#\' for net traffic.' -complete -c cvs -n '__fish_use_subcommand' -s x -d 'Encrypt all net traffic.' -complete -c cvs -n '__fish_use_subcommand' -s a -d 'Authenticate all net traffic.' -complete -c cvs -n '__fish_use_subcommand' -s 4 -d 'Use IPv4 addresses only.' -complete -c cvs -n '__fish_use_subcommand' -s 6 -d 'Use IPv6 addresses only.' -complete -c cvs -n '__fish_use_subcommand' -s s -x -d 'Set CVS user variable.' +complete -c cvs -n __fish_use_subcommand -s H -d 'Displays usage information for command.' +complete -c cvs -n __fish_use_subcommand -s Q -d 'Cause CVS to be really quiet.' +complete -c cvs -n __fish_use_subcommand -s q -d 'Cause CVS to be somewhat quiet.' +complete -c cvs -n __fish_use_subcommand -s r -d 'Make checked-out files read-only.' +complete -c cvs -n __fish_use_subcommand -s w -d 'Make checked-out files read-write (default).' +complete -c cvs -n __fish_use_subcommand -s n -d 'Do not execute anything that will change the disk.' +complete -c cvs -n __fish_use_subcommand -s t -d 'Show trace of program execution -- try with -n.' +complete -c cvs -n __fish_use_subcommand -s R -d 'Assume repository is read-only, such as CDROM' +complete -c cvs -n __fish_use_subcommand -s v -d 'CVS version and copyright.' +complete -c cvs -n __fish_use_subcommand -s T -x -d 'Use \'tmpdir\' for temporary files.' +complete -c cvs -n __fish_use_subcommand -s e -x -d 'Use \'editor\' for editing log information.' +complete -c cvs -n __fish_use_subcommand -s d -x -d 'Overrides $CVSROOT as the root of the CVS tree.' +complete -c cvs -n __fish_use_subcommand -s f -d 'Do not use the ~/.cvsrc file.' +complete -c cvs -n __fish_use_subcommand -s z -x -d 'Request compression level \'#\' for net traffic.' +complete -c cvs -n __fish_use_subcommand -s x -d 'Encrypt all net traffic.' +complete -c cvs -n __fish_use_subcommand -s a -d 'Authenticate all net traffic.' +complete -c cvs -n __fish_use_subcommand -s 4 -d 'Use IPv4 addresses only.' +complete -c cvs -n __fish_use_subcommand -s 6 -d 'Use IPv6 addresses only.' +complete -c cvs -n __fish_use_subcommand -s s -x -d 'Set CVS user variable.' # # subcommands # -complete -c cvs -n '__fish_use_subcommand' -x -a add -d 'Add a new file/directory to the repository' -complete -c cvs -n '__fish_use_subcommand' -x -a admin -d 'Administration front end for rcs' -complete -c cvs -n '__fish_use_subcommand' -x -a annotate -d 'Show last revision where each line was modified' -complete -c cvs -n '__fish_use_subcommand' -x -a checkout -d 'Checkout sources for editing' -complete -c cvs -n '__fish_use_subcommand' -x -a commit -d 'Check files into the repository' -complete -c cvs -n '__fish_use_subcommand' -x -a diff -d 'Show differences between revisions' -complete -c cvs -n '__fish_use_subcommand' -x -a edit -d 'Get ready to edit a watched file' -complete -c cvs -n '__fish_use_subcommand' -x -a editors -d 'See who is editing a watched file' -complete -c cvs -n '__fish_use_subcommand' -x -a export -d 'Export sources from CVS, similar to checkout' -complete -c cvs -n '__fish_use_subcommand' -x -a history -d 'Show repository access history' -complete -c cvs -n '__fish_use_subcommand' -x -a import -d 'Import sources into CVS, using vendor branches' -complete -c cvs -n '__fish_use_subcommand' -x -a init -d 'Create a CVS repository if it doesn\'t exist' -complete -c cvs -n '__fish_use_subcommand' -x -a kserver -d 'Kerberos server mode' -complete -c cvs -n '__fish_use_subcommand' -x -a log -d 'Print out history information for files' -complete -c cvs -n '__fish_use_subcommand' -x -a login -d 'Prompt for password for authenticating server' -complete -c cvs -n '__fish_use_subcommand' -x -a logout -d 'Removes entry in .cvspass for remote repository' -complete -c cvs -n '__fish_use_subcommand' -x -a ls -d 'List files available from CVS' -complete -c cvs -n '__fish_use_subcommand' -x -a pserver -d 'Password server mode' -complete -c cvs -n '__fish_use_subcommand' -x -a rannotate -d 'Show last revision where each line of module was modified' -complete -c cvs -n '__fish_use_subcommand' -x -a rdiff -d 'Create \'patch\' format diffs between releases' -complete -c cvs -n '__fish_use_subcommand' -x -a release -d 'Indicate that a Module is no longer in use' -complete -c cvs -n '__fish_use_subcommand' -x -a remove -d 'Remove an entry from the repository' -complete -c cvs -n '__fish_use_subcommand' -x -a rlog -d 'Print out history information for a module' -complete -c cvs -n '__fish_use_subcommand' -x -a rls -d 'List files in a module' -complete -c cvs -n '__fish_use_subcommand' -x -a rtag -d 'Add a symbolic tag to a module' -complete -c cvs -n '__fish_use_subcommand' -x -a server -d 'Server mode' -complete -c cvs -n '__fish_use_subcommand' -x -a status -d 'Display status information on checked out files' -complete -c cvs -n '__fish_use_subcommand' -x -a tag -d 'Add a symbolic tag to checked out version of files' -complete -c cvs -n '__fish_use_subcommand' -x -a unedit -d 'Undo an edit command' -complete -c cvs -n '__fish_use_subcommand' -x -a update -d 'Bring work tree in sync with repository' -complete -c cvs -n '__fish_use_subcommand' -x -a version -d 'Show current CVS version(s)' -complete -c cvs -n '__fish_use_subcommand' -x -a watch -d 'Set watches' -complete -c cvs -n '__fish_use_subcommand' -x -a watchers -d 'See who is watching a file' +complete -c cvs -n __fish_use_subcommand -x -a add -d 'Add a new file/directory to the repository' +complete -c cvs -n __fish_use_subcommand -x -a admin -d 'Administration front end for rcs' +complete -c cvs -n __fish_use_subcommand -x -a annotate -d 'Show last revision where each line was modified' +complete -c cvs -n __fish_use_subcommand -x -a checkout -d 'Checkout sources for editing' +complete -c cvs -n __fish_use_subcommand -x -a commit -d 'Check files into the repository' +complete -c cvs -n __fish_use_subcommand -x -a diff -d 'Show differences between revisions' +complete -c cvs -n __fish_use_subcommand -x -a edit -d 'Get ready to edit a watched file' +complete -c cvs -n __fish_use_subcommand -x -a editors -d 'See who is editing a watched file' +complete -c cvs -n __fish_use_subcommand -x -a export -d 'Export sources from CVS, similar to checkout' +complete -c cvs -n __fish_use_subcommand -x -a history -d 'Show repository access history' +complete -c cvs -n __fish_use_subcommand -x -a import -d 'Import sources into CVS, using vendor branches' +complete -c cvs -n __fish_use_subcommand -x -a init -d 'Create a CVS repository if it doesn\'t exist' +complete -c cvs -n __fish_use_subcommand -x -a kserver -d 'Kerberos server mode' +complete -c cvs -n __fish_use_subcommand -x -a log -d 'Print out history information for files' +complete -c cvs -n __fish_use_subcommand -x -a login -d 'Prompt for password for authenticating server' +complete -c cvs -n __fish_use_subcommand -x -a logout -d 'Removes entry in .cvspass for remote repository' +complete -c cvs -n __fish_use_subcommand -x -a ls -d 'List files available from CVS' +complete -c cvs -n __fish_use_subcommand -x -a pserver -d 'Password server mode' +complete -c cvs -n __fish_use_subcommand -x -a rannotate -d 'Show last revision where each line of module was modified' +complete -c cvs -n __fish_use_subcommand -x -a rdiff -d 'Create \'patch\' format diffs between releases' +complete -c cvs -n __fish_use_subcommand -x -a release -d 'Indicate that a Module is no longer in use' +complete -c cvs -n __fish_use_subcommand -x -a remove -d 'Remove an entry from the repository' +complete -c cvs -n __fish_use_subcommand -x -a rlog -d 'Print out history information for a module' +complete -c cvs -n __fish_use_subcommand -x -a rls -d 'List files in a module' +complete -c cvs -n __fish_use_subcommand -x -a rtag -d 'Add a symbolic tag to a module' +complete -c cvs -n __fish_use_subcommand -x -a server -d 'Server mode' +complete -c cvs -n __fish_use_subcommand -x -a status -d 'Display status information on checked out files' +complete -c cvs -n __fish_use_subcommand -x -a tag -d 'Add a symbolic tag to checked out version of files' +complete -c cvs -n __fish_use_subcommand -x -a unedit -d 'Undo an edit command' +complete -c cvs -n __fish_use_subcommand -x -a update -d 'Bring work tree in sync with repository' +complete -c cvs -n __fish_use_subcommand -x -a version -d 'Show current CVS version(s)' +complete -c cvs -n __fish_use_subcommand -x -a watch -d 'Set watches' +complete -c cvs -n __fish_use_subcommand -x -a watchers -d 'See who is watching a file' # diff --git a/share/completions/cwebp.fish b/share/completions/cwebp.fish index 3ce394730..9bd27896b 100644 --- a/share/completions/cwebp.fish +++ b/share/completions/cwebp.fish @@ -73,7 +73,7 @@ set -l metadata_opts ' xmp\t ' -function __fish_cwebp_is_first_arg_or_its_value -a 'arg' -d 'Like __fish_is_first_arg, but also returns true for the second token after a given parameter' +function __fish_cwebp_is_first_arg_or_its_value -a arg -d 'Like __fish_is_first_arg, but also returns true for the second token after a given parameter' set -l tokens (commandline -co) switch (count $tokens) diff --git a/share/completions/cygport.fish b/share/completions/cygport.fish index 9c993f414..6cba18e82 100644 --- a/share/completions/cygport.fish +++ b/share/completions/cygport.fish @@ -5,7 +5,7 @@ complete -c cygport -s 8 -l 64 -d "Build for 64-bit Cygwin" complete -c cygport -l debug -d "Enable debugging messages" # Cygport file -complete -c cygport -n '__fish_is_first_token' -f -a '*.cygport' -d "Cygport file" +complete -c cygport -n __fish_is_first_token -f -a '*.cygport' -d "Cygport file" # Commands complete -c cygport -n 'not __fish_is_first_token' -f -a 'downloadall fetchall wgetall getall' -d "Download all sources" @@ -14,19 +14,19 @@ complete -c cygport -n 'not __fish_is_first_token' -f -a 'prep unpack' -d "Prepa complete -c cygport -n 'not __fish_is_first_token' -f -a 'compile build make' -d "Build software" complete -c cygport -n 'not __fish_is_first_token' -f -a 'check test' -d "Run test suite" complete -c cygport -n 'not __fish_is_first_token' -f -a 'inst install' -d "Install into DESTDIR and run post-installation steps" -complete -c cygport -n 'not __fish_is_first_token' -f -a 'postinst' -d "Run post-installation steps" -complete -c cygport -n 'not __fish_is_first_token' -f -a 'list' -d "List package files" +complete -c cygport -n 'not __fish_is_first_token' -f -a postinst -d "Run post-installation steps" +complete -c cygport -n 'not __fish_is_first_token' -f -a list -d "List package files" complete -c cygport -n 'not __fish_is_first_token' -f -a 'listdebug listdbg' -d "List debug package files" -complete -c cygport -n 'not __fish_is_first_token' -f -a 'dep' -d "Show dependencies" -complete -c cygport -n 'not __fish_is_first_token' -f -a 'info' -d "Show packaging info" +complete -c cygport -n 'not __fish_is_first_token' -f -a dep -d "Show dependencies" +complete -c cygport -n 'not __fish_is_first_token' -f -a info -d "Show packaging info" complete -c cygport -n 'not __fish_is_first_token' -f -a 'homepage web www' -d "Show project homepage URL" complete -c cygport -n 'not __fish_is_first_token' -f -a 'package-test pkg-test' -d "Create packages, marked as test" complete -c cygport -n 'not __fish_is_first_token' -f -a 'package pkg' -d "Create packages" complete -c cygport -n 'not __fish_is_first_token' -f -a 'diff mkdiff mkpatch' -d "Create source patches" complete -c cygport -n 'not __fish_is_first_token' -f -a 'upload up' -d "Upload finished packages" -complete -c cygport -n 'not __fish_is_first_token' -f -a 'stage' -d "Upload packages without marking !ready" -complete -c cygport -n 'not __fish_is_first_token' -f -a 'announce' -d "Send announcement email" +complete -c cygport -n 'not __fish_is_first_token' -f -a stage -d "Upload packages without marking !ready" +complete -c cygport -n 'not __fish_is_first_token' -f -a announce -d "Send announcement email" complete -c cygport -n 'not __fish_is_first_token' -f -a 'clean finish' -d "Delete working directory" complete -c cygport -n 'not __fish_is_first_token' -f -a 'almostall all' -d "Same as prep build inst pkg" -complete -c cygport -n 'not __fish_is_first_token' -f -a 'help' -d "Show help" -complete -c cygport -n 'not __fish_is_first_token' -f -a 'version' -d "Show version" +complete -c cygport -n 'not __fish_is_first_token' -f -a help -d "Show help" +complete -c cygport -n 'not __fish_is_first_token' -f -a version -d "Show version" diff --git a/share/completions/darcs.fish b/share/completions/darcs.fish index b5cabf362..8301bec01 100644 --- a/share/completions/darcs.fish +++ b/share/completions/darcs.fish @@ -9,42 +9,42 @@ complete -c darcs -a "test predist boringfile binariesfile" -n "contains setpref # subcommands # -complete -c darcs -n '__fish_use_subcommand' -x -a help -d 'Display help about darcs and darcs commands' -complete -c darcs -n '__fish_use_subcommand' -x -a add -d 'Add new files to version control' -complete -c darcs -n '__fish_use_subcommand' -x -a remove -d 'Remove files from version control' -complete -c darcs -n '__fish_use_subcommand' -x -a move -d 'Move or rename files' -complete -c darcs -n '__fish_use_subcommand' -x -a replace -d 'Substitute one word for another' -complete -c darcs -n '__fish_use_subcommand' -x -a revert -d 'Discard unrecorded changes' -complete -c darcs -n '__fish_use_subcommand' -x -a unrevert -d 'Undo the last revert' -complete -c darcs -n '__fish_use_subcommand' -x -a whatsnew -d 'List unrecorded changes in the working tree' -complete -c darcs -n '__fish_use_subcommand' -x -a record -d 'Create a patch from unrecorded changes' -complete -c darcs -n '__fish_use_subcommand' -x -a unrecord -d 'Remove recorded patches without changing the working tree' -complete -c darcs -n '__fish_use_subcommand' -x -a amend -d 'Improve a patch before it leaves your repository' -complete -c darcs -n '__fish_use_subcommand' -x -a mark-conflicts -d 'Mark unresolved conflicts in working tree, for manual resolution' -complete -c darcs -n '__fish_use_subcommand' -x -a tag -d 'Name the current repository state for future reference' -complete -c darcs -n '__fish_use_subcommand' -x -a setpref -d 'Set a preference (test, predist, boringfile or binariesfile)' -complete -c darcs -n '__fish_use_subcommand' -x -a diff -d 'Create a diff between two versions of the repository' -complete -c darcs -n '__fish_use_subcommand' -x -a log -d 'List patches in the repository' -complete -c darcs -n '__fish_use_subcommand' -x -a annotate -d 'Annotate lines of a file with the last patch that modified it' -complete -c darcs -n '__fish_use_subcommand' -x -a dist -d 'Create a distribution archive' -complete -c darcs -n '__fish_use_subcommand' -x -a show -d 'Show information about the given repository' -complete -c darcs -n '__fish_use_subcommand' -x -a pull -d 'Copy and apply patches from another repository to this one' -complete -c darcs -n '__fish_use_subcommand' -x -a obliterate -d 'Delete selected patches from the repository' -complete -c darcs -n '__fish_use_subcommand' -x -a rollback -d 'Apply the inverse of recorded changes to the working tree' -complete -c darcs -n '__fish_use_subcommand' -x -a push -d 'Copy and apply patches from this repository to another one' -complete -c darcs -n '__fish_use_subcommand' -x -a send -d 'Prepare a bundle of patches to be applied to some target repository' -complete -c darcs -n '__fish_use_subcommand' -x -a apply -d 'Apply a patch bundle created by `darcs send\'' -complete -c darcs -n '__fish_use_subcommand' -x -a clone -d 'Make a copy of an existing repository' -complete -c darcs -n '__fish_use_subcommand' -x -a initialize -d 'Create an empty repository' -complete -c darcs -n '__fish_use_subcommand' -x -a optimize -d 'Optimize the repository' -complete -c darcs -n '__fish_use_subcommand' -x -a repair -d 'Repair a corrupted repository' -complete -c darcs -n '__fish_use_subcommand' -x -a convert -d 'Convert repositories between various formats' +complete -c darcs -n __fish_use_subcommand -x -a help -d 'Display help about darcs and darcs commands' +complete -c darcs -n __fish_use_subcommand -x -a add -d 'Add new files to version control' +complete -c darcs -n __fish_use_subcommand -x -a remove -d 'Remove files from version control' +complete -c darcs -n __fish_use_subcommand -x -a move -d 'Move or rename files' +complete -c darcs -n __fish_use_subcommand -x -a replace -d 'Substitute one word for another' +complete -c darcs -n __fish_use_subcommand -x -a revert -d 'Discard unrecorded changes' +complete -c darcs -n __fish_use_subcommand -x -a unrevert -d 'Undo the last revert' +complete -c darcs -n __fish_use_subcommand -x -a whatsnew -d 'List unrecorded changes in the working tree' +complete -c darcs -n __fish_use_subcommand -x -a record -d 'Create a patch from unrecorded changes' +complete -c darcs -n __fish_use_subcommand -x -a unrecord -d 'Remove recorded patches without changing the working tree' +complete -c darcs -n __fish_use_subcommand -x -a amend -d 'Improve a patch before it leaves your repository' +complete -c darcs -n __fish_use_subcommand -x -a mark-conflicts -d 'Mark unresolved conflicts in working tree, for manual resolution' +complete -c darcs -n __fish_use_subcommand -x -a tag -d 'Name the current repository state for future reference' +complete -c darcs -n __fish_use_subcommand -x -a setpref -d 'Set a preference (test, predist, boringfile or binariesfile)' +complete -c darcs -n __fish_use_subcommand -x -a diff -d 'Create a diff between two versions of the repository' +complete -c darcs -n __fish_use_subcommand -x -a log -d 'List patches in the repository' +complete -c darcs -n __fish_use_subcommand -x -a annotate -d 'Annotate lines of a file with the last patch that modified it' +complete -c darcs -n __fish_use_subcommand -x -a dist -d 'Create a distribution archive' +complete -c darcs -n __fish_use_subcommand -x -a show -d 'Show information about the given repository' +complete -c darcs -n __fish_use_subcommand -x -a pull -d 'Copy and apply patches from another repository to this one' +complete -c darcs -n __fish_use_subcommand -x -a obliterate -d 'Delete selected patches from the repository' +complete -c darcs -n __fish_use_subcommand -x -a rollback -d 'Apply the inverse of recorded changes to the working tree' +complete -c darcs -n __fish_use_subcommand -x -a push -d 'Copy and apply patches from this repository to another one' +complete -c darcs -n __fish_use_subcommand -x -a send -d 'Prepare a bundle of patches to be applied to some target repository' +complete -c darcs -n __fish_use_subcommand -x -a apply -d 'Apply a patch bundle created by `darcs send\'' +complete -c darcs -n __fish_use_subcommand -x -a clone -d 'Make a copy of an existing repository' +complete -c darcs -n __fish_use_subcommand -x -a initialize -d 'Create an empty repository' +complete -c darcs -n __fish_use_subcommand -x -a optimize -d 'Optimize the repository' +complete -c darcs -n __fish_use_subcommand -x -a repair -d 'Repair a corrupted repository' +complete -c darcs -n __fish_use_subcommand -x -a convert -d 'Convert repositories between various formats' function __fish_darcs_use_show_command set -l cmd (commandline -poc) set -e cmd[1] - if contains 'show' $cmd + if contains show $cmd for i in $cmd switch $i case contents @@ -72,21 +72,21 @@ function __fish_darcs_use_show_command return 1 end -complete -c darcs -n '__fish_darcs_use_show_command' -x -a contents -d 'Outputs a specific version of a file' -complete -c darcs -n '__fish_darcs_use_show_command' -x -a dependencies -d 'Generate the graph of dependencies' -complete -c darcs -n '__fish_darcs_use_show_command' -x -a files -d 'Show version-controlled files in the working tree' -complete -c darcs -n '__fish_darcs_use_show_command' -x -a index -d 'Dump contents of working tree index' -complete -c darcs -n '__fish_darcs_use_show_command' -x -a pristine -d 'Dump contents of pristine cache' -complete -c darcs -n '__fish_darcs_use_show_command' -x -a repo -d 'Show repository summary information' -complete -c darcs -n '__fish_darcs_use_show_command' -x -a authors -d 'List authors by patch count' -complete -c darcs -n '__fish_darcs_use_show_command' -x -a tags -d 'Show all tags in the repository' -complete -c darcs -n '__fish_darcs_use_show_command' -x -a patch-index -d 'Check integrity of patch index' +complete -c darcs -n __fish_darcs_use_show_command -x -a contents -d 'Outputs a specific version of a file' +complete -c darcs -n __fish_darcs_use_show_command -x -a dependencies -d 'Generate the graph of dependencies' +complete -c darcs -n __fish_darcs_use_show_command -x -a files -d 'Show version-controlled files in the working tree' +complete -c darcs -n __fish_darcs_use_show_command -x -a index -d 'Dump contents of working tree index' +complete -c darcs -n __fish_darcs_use_show_command -x -a pristine -d 'Dump contents of pristine cache' +complete -c darcs -n __fish_darcs_use_show_command -x -a repo -d 'Show repository summary information' +complete -c darcs -n __fish_darcs_use_show_command -x -a authors -d 'List authors by patch count' +complete -c darcs -n __fish_darcs_use_show_command -x -a tags -d 'Show all tags in the repository' +complete -c darcs -n __fish_darcs_use_show_command -x -a patch-index -d 'Check integrity of patch index' function __fish_darcs_use_optimize_command set -l cmd (commandline -poc) set -e cmd[1] - if contains 'optimize' $cmd + if contains optimize $cmd for i in $cmd switch $i case clean @@ -118,24 +118,24 @@ function __fish_darcs_use_optimize_command return 1 end -complete -c darcs -n '__fish_darcs_use_optimize_command' -x -a clean -d 'Garbage collect pristine, inventories and patches' -complete -c darcs -n '__fish_darcs_use_optimize_command' -x -a http -d 'Optimize repository for getting over network' -complete -c darcs -n '__fish_darcs_use_optimize_command' -x -a reorder -d 'Reorder the patches in the repository' -complete -c darcs -n '__fish_darcs_use_optimize_command' -x -a enable-patch-index -d 'Enable patch index' -complete -c darcs -n '__fish_darcs_use_optimize_command' -x -a disable-patch-index -d 'Disable patch index' -complete -c darcs -n '__fish_darcs_use_optimize_command' -x -a compress -d 'Compress patches and inventories' -complete -c darcs -n '__fish_darcs_use_optimize_command' -x -a uncompress -d 'Uncompress patches and inventories' -complete -c darcs -n '__fish_darcs_use_optimize_command' -x -a relink -d 'Relink random internal data to a sibling' -complete -c darcs -n '__fish_darcs_use_optimize_command' -x -a pristine -d 'Optimize hashed pristine layout' -complete -c darcs -n '__fish_darcs_use_optimize_command' -x -a upgrade -d 'Upgrade repository to latest compatible format' -complete -c darcs -n '__fish_darcs_use_optimize_command' -x -a cache -d 'Garbage collect global cache' +complete -c darcs -n __fish_darcs_use_optimize_command -x -a clean -d 'Garbage collect pristine, inventories and patches' +complete -c darcs -n __fish_darcs_use_optimize_command -x -a http -d 'Optimize repository for getting over network' +complete -c darcs -n __fish_darcs_use_optimize_command -x -a reorder -d 'Reorder the patches in the repository' +complete -c darcs -n __fish_darcs_use_optimize_command -x -a enable-patch-index -d 'Enable patch index' +complete -c darcs -n __fish_darcs_use_optimize_command -x -a disable-patch-index -d 'Disable patch index' +complete -c darcs -n __fish_darcs_use_optimize_command -x -a compress -d 'Compress patches and inventories' +complete -c darcs -n __fish_darcs_use_optimize_command -x -a uncompress -d 'Uncompress patches and inventories' +complete -c darcs -n __fish_darcs_use_optimize_command -x -a relink -d 'Relink random internal data to a sibling' +complete -c darcs -n __fish_darcs_use_optimize_command -x -a pristine -d 'Optimize hashed pristine layout' +complete -c darcs -n __fish_darcs_use_optimize_command -x -a upgrade -d 'Upgrade repository to latest compatible format' +complete -c darcs -n __fish_darcs_use_optimize_command -x -a cache -d 'Garbage collect global cache' function __fish_darcs_use_convert_command set -l cmd (commandline -poc) set -e cmd[1] - if contains 'convert' $cmd + if contains convert $cmd for i in $cmd switch $i case darcs-2 @@ -151,866 +151,866 @@ function __fish_darcs_use_convert_command return 1 end -complete -c darcs -l 'help' -d 'Show a brief description of the command and its options' -complete -c darcs -l 'list-options' -d 'Show plain list of available options and commands, for auto-completion' -complete -c darcs -l 'run-posthook' -d 'Run posthook command without prompting [DEFAULT]' -complete -c darcs -l 'prompt-posthook' -d 'Prompt before running posthook' -complete -c darcs -l 'no-posthook' -d 'Don\'t run posthook command [DEFAULT]' -complete -c darcs -l 'posthook' -x -a '(__fish_complete_command)' -d 'Specify command to run after this darcs command' -complete -c darcs -l 'run-prehook' -d 'Run prehook command without prompting [DEFAULT]' -complete -c darcs -l 'prompt-prehook' -d 'Prompt before running prehook' -complete -c darcs -l 'no-prehook' -d 'Don\'t run prehook command [DEFAULT]' -complete -c darcs -l 'prehook' -x -a '(__fish_complete_command)' -d 'Specify command to run before this darcs command' -complete -c darcs -l 'disable' -d 'Disable this command' -complete -c darcs -l 'debug' -d 'Give only debug output' -complete -c darcs -l 'debug-http' -d 'Debug output from libcurl' -complete -c darcs -l 'quiet' -s q -d 'Suppress informational output' -complete -c darcs -l 'standard-verbosity' -d 'Neither verbose nor quiet output [DEFAULT]' -complete -c darcs -l 'verbose' -s v -d 'Give verbose output' -complete -c darcs -l 'timings' -d 'Provide debugging timings information' -complete -c darcs -l 'no-cache' -d 'Don\'t use patch caches' +complete -c darcs -l help -d 'Show a brief description of the command and its options' +complete -c darcs -l list-options -d 'Show plain list of available options and commands, for auto-completion' +complete -c darcs -l run-posthook -d 'Run posthook command without prompting [DEFAULT]' +complete -c darcs -l prompt-posthook -d 'Prompt before running posthook' +complete -c darcs -l no-posthook -d 'Don\'t run posthook command [DEFAULT]' +complete -c darcs -l posthook -x -a '(__fish_complete_command)' -d 'Specify command to run after this darcs command' +complete -c darcs -l run-prehook -d 'Run prehook command without prompting [DEFAULT]' +complete -c darcs -l prompt-prehook -d 'Prompt before running prehook' +complete -c darcs -l no-prehook -d 'Don\'t run prehook command [DEFAULT]' +complete -c darcs -l prehook -x -a '(__fish_complete_command)' -d 'Specify command to run before this darcs command' +complete -c darcs -l disable -d 'Disable this command' +complete -c darcs -l debug -d 'Give only debug output' +complete -c darcs -l debug-http -d 'Debug output from libcurl' +complete -c darcs -l quiet -s q -d 'Suppress informational output' +complete -c darcs -l standard-verbosity -d 'Neither verbose nor quiet output [DEFAULT]' +complete -c darcs -l verbose -s v -d 'Give verbose output' +complete -c darcs -l timings -d 'Provide debugging timings information' +complete -c darcs -l no-cache -d 'Don\'t use patch caches' # # Completions for the 'add' subcommand # -complete -c darcs -n 'contains \'add\' (commandline -poc)' -l 'boring' -d 'Don\'t skip boring files' -complete -c darcs -n 'contains \'add\' (commandline -poc)' -l 'no-boring' -d 'Skip boring files [DEFAULT]' -complete -c darcs -n 'contains \'add\' (commandline -poc)' -l 'case-ok' -d 'Don\'t refuse to add files differing only in case' -complete -c darcs -n 'contains \'add\' (commandline -poc)' -l 'no-case-ok' -d 'Refuse to add files whose name differ only in case [DEFAULT]' -complete -c darcs -n 'contains \'add\' (commandline -poc)' -l 'reserved-ok' -d 'Don\'t refuse to add files with Windows-reserved names' -complete -c darcs -n 'contains \'add\' (commandline -poc)' -l 'no-reserved-ok' -d 'Refuse to add files with Windows-reserved names [DEFAULT]' -complete -c darcs -n 'contains \'add\' (commandline -poc)' -l 'recursive' -s r -d 'Recurse into subdirectories' -complete -c darcs -n 'contains \'add\' (commandline -poc)' -l 'not-recursive' -d 'Don\'t recurse into subdirectories [DEFAULT]' -complete -c darcs -n 'contains \'add\' (commandline -poc)' -l 'no-recursive' -d 'Don\'t recurse into subdirectories [DEFAULT]' -complete -c darcs -n 'contains \'add\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'add\' (commandline -poc)' -l 'dry-run' -d 'Don\'t actually take the action' -complete -c darcs -n 'contains \'add\' (commandline -poc)' -l 'umask' -d 'Specify umask to use when writing' +complete -c darcs -n 'contains \'add\' (commandline -poc)' -l boring -d 'Don\'t skip boring files' +complete -c darcs -n 'contains \'add\' (commandline -poc)' -l no-boring -d 'Skip boring files [DEFAULT]' +complete -c darcs -n 'contains \'add\' (commandline -poc)' -l case-ok -d 'Don\'t refuse to add files differing only in case' +complete -c darcs -n 'contains \'add\' (commandline -poc)' -l no-case-ok -d 'Refuse to add files whose name differ only in case [DEFAULT]' +complete -c darcs -n 'contains \'add\' (commandline -poc)' -l reserved-ok -d 'Don\'t refuse to add files with Windows-reserved names' +complete -c darcs -n 'contains \'add\' (commandline -poc)' -l no-reserved-ok -d 'Refuse to add files with Windows-reserved names [DEFAULT]' +complete -c darcs -n 'contains \'add\' (commandline -poc)' -l recursive -s r -d 'Recurse into subdirectories' +complete -c darcs -n 'contains \'add\' (commandline -poc)' -l not-recursive -d 'Don\'t recurse into subdirectories [DEFAULT]' +complete -c darcs -n 'contains \'add\' (commandline -poc)' -l no-recursive -d 'Don\'t recurse into subdirectories [DEFAULT]' +complete -c darcs -n 'contains \'add\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'add\' (commandline -poc)' -l dry-run -d 'Don\'t actually take the action' +complete -c darcs -n 'contains \'add\' (commandline -poc)' -l umask -d 'Specify umask to use when writing' # # Completions for the 'remove' subcommand # -complete -c darcs -n 'contains \'remove\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'remove\' (commandline -poc)' -l 'recursive' -s r -d 'Recurse into subdirectories' -complete -c darcs -n 'contains \'remove\' (commandline -poc)' -l 'not-recursive' -d 'Don\'t recurse into subdirectories [DEFAULT]' -complete -c darcs -n 'contains \'remove\' (commandline -poc)' -l 'no-recursive' -d 'Don\'t recurse into subdirectories [DEFAULT]' -complete -c darcs -n 'contains \'remove\' (commandline -poc)' -l 'umask' -d 'Specify umask to use when writing' +complete -c darcs -n 'contains \'remove\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'remove\' (commandline -poc)' -l recursive -s r -d 'Recurse into subdirectories' +complete -c darcs -n 'contains \'remove\' (commandline -poc)' -l not-recursive -d 'Don\'t recurse into subdirectories [DEFAULT]' +complete -c darcs -n 'contains \'remove\' (commandline -poc)' -l no-recursive -d 'Don\'t recurse into subdirectories [DEFAULT]' +complete -c darcs -n 'contains \'remove\' (commandline -poc)' -l umask -d 'Specify umask to use when writing' # # Completions for the 'move' subcommand # -complete -c darcs -n 'contains \'move\' (commandline -poc)' -l 'case-ok' -d 'Don\'t refuse to add files differing only in case' -complete -c darcs -n 'contains \'move\' (commandline -poc)' -l 'no-case-ok' -d 'Refuse to add files whose name differ only in case [DEFAULT]' -complete -c darcs -n 'contains \'move\' (commandline -poc)' -l 'reserved-ok' -d 'Don\'t refuse to add files with Windows-reserved names' -complete -c darcs -n 'contains \'move\' (commandline -poc)' -l 'no-reserved-ok' -d 'Refuse to add files with Windows-reserved names [DEFAULT]' -complete -c darcs -n 'contains \'move\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'move\' (commandline -poc)' -l 'umask' -d 'Specify umask to use when writing' +complete -c darcs -n 'contains \'move\' (commandline -poc)' -l case-ok -d 'Don\'t refuse to add files differing only in case' +complete -c darcs -n 'contains \'move\' (commandline -poc)' -l no-case-ok -d 'Refuse to add files whose name differ only in case [DEFAULT]' +complete -c darcs -n 'contains \'move\' (commandline -poc)' -l reserved-ok -d 'Don\'t refuse to add files with Windows-reserved names' +complete -c darcs -n 'contains \'move\' (commandline -poc)' -l no-reserved-ok -d 'Refuse to add files with Windows-reserved names [DEFAULT]' +complete -c darcs -n 'contains \'move\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'move\' (commandline -poc)' -l umask -d 'Specify umask to use when writing' # # Completions for the 'replace' subcommand # -complete -c darcs -n 'contains \'replace\' (commandline -poc)' -l 'token-chars' -d 'Define token to contain these characters' -complete -c darcs -n 'contains \'replace\' (commandline -poc)' -l 'force' -s f -d 'Proceed with replace even if 'new' token already exists' -complete -c darcs -n 'contains \'replace\' (commandline -poc)' -l 'no-force' -d 'Don\'t force the replace if it looks scary [DEFAULT]' -complete -c darcs -n 'contains \'replace\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'replace\' (commandline -poc)' -l 'ignore-times' -d 'Don\'t trust the file modification times' -complete -c darcs -n 'contains \'replace\' (commandline -poc)' -l 'no-ignore-times' -d 'Trust modification times to find modified files [DEFAULT]' -complete -c darcs -n 'contains \'replace\' (commandline -poc)' -l 'umask' -d 'Specify umask to use when writing' +complete -c darcs -n 'contains \'replace\' (commandline -poc)' -l token-chars -d 'Define token to contain these characters' +complete -c darcs -n 'contains \'replace\' (commandline -poc)' -l force -s f -d 'Proceed with replace even if 'new' token already exists' +complete -c darcs -n 'contains \'replace\' (commandline -poc)' -l no-force -d 'Don\'t force the replace if it looks scary [DEFAULT]' +complete -c darcs -n 'contains \'replace\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'replace\' (commandline -poc)' -l ignore-times -d 'Don\'t trust the file modification times' +complete -c darcs -n 'contains \'replace\' (commandline -poc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]' +complete -c darcs -n 'contains \'replace\' (commandline -poc)' -l umask -d 'Specify umask to use when writing' # # Completions for the 'revert' subcommand # -complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l 'all' -s a -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l 'no-interactive' -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l 'interactive' -s i -d 'Prompt user interactively' -complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l 'unified' -s u -d 'Output changes in a darcs-specific format similar to diff -u' -complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l 'no-unified' -d 'Output changes in darcs\' usual format [DEFAULT]' -complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l 'myers' -d 'Use myers diff algorithm' -complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l 'patience' -d 'Use patience diff algorithm [DEFAULT]' -complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l 'ignore-times' -d 'Don\'t trust the file modification times' -complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l 'no-ignore-times' -d 'Trust modification times to find modified files [DEFAULT]' -complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l 'umask' -d 'Specify umask to use when writing' +complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l all -s a -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l no-interactive -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l interactive -s i -d 'Prompt user interactively' +complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l unified -s u -d 'Output changes in a darcs-specific format similar to diff -u' +complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l no-unified -d 'Output changes in darcs\' usual format [DEFAULT]' +complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l myers -d 'Use myers diff algorithm' +complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l patience -d 'Use patience diff algorithm [DEFAULT]' +complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l ignore-times -d 'Don\'t trust the file modification times' +complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]' +complete -c darcs -n 'contains \'revert\' (commandline -poc)' -l umask -d 'Specify umask to use when writing' # # Completions for the 'unrevert' subcommand # -complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l 'ignore-times' -d 'Don\'t trust the file modification times' -complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l 'no-ignore-times' -d 'Trust modification times to find modified files [DEFAULT]' -complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l 'all' -s a -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l 'no-interactive' -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l 'interactive' -s i -d 'Prompt user interactively' -complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l 'unified' -s u -d 'Output changes in a darcs-specific format similar to diff -u' -complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l 'no-unified' -d 'Output changes in darcs\' usual format [DEFAULT]' -complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l 'myers' -d 'Use myers diff algorithm' -complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l 'patience' -d 'Use patience diff algorithm [DEFAULT]' -complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l 'umask' -d 'Specify umask to use when writing' +complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l ignore-times -d 'Don\'t trust the file modification times' +complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]' +complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l all -s a -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l no-interactive -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l interactive -s i -d 'Prompt user interactively' +complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l unified -s u -d 'Output changes in a darcs-specific format similar to diff -u' +complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l no-unified -d 'Output changes in darcs\' usual format [DEFAULT]' +complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l myers -d 'Use myers diff algorithm' +complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l patience -d 'Use patience diff algorithm [DEFAULT]' +complete -c darcs -n 'contains \'unrevert\' (commandline -poc)' -l umask -d 'Specify umask to use when writing' # # Completions for the 'whatsnew' subcommand # -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'summary' -s s -d 'Summarize changes' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'no-summary' -d 'Don\'t summarize changes' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'unified' -s u -d 'Output changes in a darcs-specific format similar to diff -u' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'no-unified' -d 'Output changes in darcs\' usual format [DEFAULT]' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'human-readable' -d 'Give human-readable output [DEFAULT]' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'machine-readable' -d 'Give machine-readable output' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'look-for-adds' -s -l -d 'Look for (non-boring) files that could be added' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'dont-look-for-adds' -d 'Don\'t look for any files that could be added [DEFAULT]' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'no-look-for-adds' -d 'Don\'t look for any files that could be added [DEFAULT]' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'look-for-replaces' -d 'Look for replaces that could be marked' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'dont-look-for-replaces' -d 'Don\'t look for any replaces [DEFAULT]' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'no-look-for-replaces' -d 'Don\'t look for any replaces [DEFAULT]' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'look-for-moves' -d 'Look for files that may be moved/renamed' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'dont-look-for-moves' -d 'Don\'t look for any files that could be moved/renamed [DEFAULT]' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'no-look-for-moves' -d 'Don\'t look for any files that could be moved/renamed [DEFAULT]' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'myers' -d 'Use myers diff algorithm' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'patience' -d 'Use patience diff algorithm [DEFAULT]' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'all' -s a -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'no-interactive' -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'interactive' -s i -d 'Prompt user interactively' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'ignore-times' -d 'Don\'t trust the file modification times' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'no-ignore-times' -d 'Trust modification times to find modified files [DEFAULT]' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'boring' -d 'Don\'t skip boring files' -complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l 'no-boring' -d 'Skip boring files [DEFAULT]' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l summary -s s -d 'Summarize changes' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l no-summary -d 'Don\'t summarize changes' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l unified -s u -d 'Output changes in a darcs-specific format similar to diff -u' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l no-unified -d 'Output changes in darcs\' usual format [DEFAULT]' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l human-readable -d 'Give human-readable output [DEFAULT]' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l machine-readable -d 'Give machine-readable output' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l look-for-adds -s -l -d 'Look for (non-boring) files that could be added' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l dont-look-for-adds -d 'Don\'t look for any files that could be added [DEFAULT]' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l no-look-for-adds -d 'Don\'t look for any files that could be added [DEFAULT]' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l look-for-replaces -d 'Look for replaces that could be marked' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l dont-look-for-replaces -d 'Don\'t look for any replaces [DEFAULT]' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l no-look-for-replaces -d 'Don\'t look for any replaces [DEFAULT]' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l look-for-moves -d 'Look for files that may be moved/renamed' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l dont-look-for-moves -d 'Don\'t look for any files that could be moved/renamed [DEFAULT]' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l no-look-for-moves -d 'Don\'t look for any files that could be moved/renamed [DEFAULT]' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l myers -d 'Use myers diff algorithm' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l patience -d 'Use patience diff algorithm [DEFAULT]' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l all -s a -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l no-interactive -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l interactive -s i -d 'Prompt user interactively' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l ignore-times -d 'Don\'t trust the file modification times' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l boring -d 'Don\'t skip boring files' +complete -c darcs -n 'contains \'whatsnew\' (commandline -poc)' -l no-boring -d 'Skip boring files [DEFAULT]' # # Completions for the 'record' subcommand # -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'name' -s m -d 'Name of patch' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'author' -s A -d 'Specify author id' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'test' -d 'Run the test script' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'no-test' -d 'Don\'t run the test script [DEFAULT]' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'leave-test-directory' -d 'Don\'t remove the test directory [DEFAULT]' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'remove-test-directory' -d 'Remove the test directory' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'all' -s a -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'no-interactive' -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'interactive' -s i -d 'Prompt user interactively' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'pipe' -d 'Ask user interactively for the patch metadata' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'ask-deps' -d 'Manually select dependencies' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'no-ask-deps' -d 'Automatically select dependencies [DEFAULT]' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'edit-long-comment' -d 'Edit the long comment by default' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'skip-long-comment' -d 'Don\'t give a long comment' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'prompt-long-comment' -d 'Prompt for whether to edit the long comment' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'look-for-adds' -s l -d 'Look for (non-boring) files that could be added' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'dont-look-for-adds' -d 'Don\'t look for any files that could be added [DEFAULT]' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'no-look-for-adds' -d 'Don\'t look for any files that could be added [DEFAULT]' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'look-for-replaces' -d 'Look for replaces that could be marked' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'dont-look-for-replaces' -d 'Don\'t look for any replaces [DEFAULT]' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'no-look-for-replaces' -d 'Don\'t look for any replaces [DEFAULT]' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'look-for-moves' -d 'Look for files that may be moved/renamed' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'dont-look-for-moves' -d 'Don\'t look for any files that could be moved/renamed [DEFAULT]' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'no-look-for-moves' -d 'Don\'t look for any files that could be moved/renamed [DEFAULT]' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'unified' -s u -d 'Output changes in a darcs-specific format similar to diff -u' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'no-unified' -d 'Output changes in darcs\' usual format [DEFAULT]' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'myers' -d 'Use myers diff algorithm' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'patience' -d 'Use patience diff algorithm [DEFAULT]' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'logfile' -d 'Give patch name and comment in file' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'delete-logfile' -d 'Delete the logfile when done' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'no-delete-logfile' -d 'Keep the logfile when done [DEFAULT]' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'compress' -d 'Compress patch data [DEFAULT]' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'dont-compress' -d 'Don\'t compress patch data' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'no-compress' -d 'Don\'t compress patch data' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'ignore-times' -d 'Don\'t trust the file modification times' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'no-ignore-times' -d 'Trust modification times to find modified files [DEFAULT]' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'umask' -d 'Specify umask to use when writing' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'set-scripts-executable' -d 'Make scripts executable' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'dont-set-scripts-executable' -d 'Don\'t make scripts executable [DEFAULT]' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'no-set-scripts-executable' -d 'Don\'t make scripts executable [DEFAULT]' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'boring' -d 'Don\'t skip boring files' -complete -c darcs -n 'contains \'record\' (commandline -poc)' -l 'no-boring' -d 'Skip boring files [DEFAULT]' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l name -s m -d 'Name of patch' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l author -s A -d 'Specify author id' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l test -d 'Run the test script' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l no-test -d 'Don\'t run the test script [DEFAULT]' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l leave-test-directory -d 'Don\'t remove the test directory [DEFAULT]' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l remove-test-directory -d 'Remove the test directory' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l all -s a -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l no-interactive -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l interactive -s i -d 'Prompt user interactively' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l pipe -d 'Ask user interactively for the patch metadata' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l ask-deps -d 'Manually select dependencies' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l no-ask-deps -d 'Automatically select dependencies [DEFAULT]' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l edit-long-comment -d 'Edit the long comment by default' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l skip-long-comment -d 'Don\'t give a long comment' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l prompt-long-comment -d 'Prompt for whether to edit the long comment' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l look-for-adds -s l -d 'Look for (non-boring) files that could be added' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l dont-look-for-adds -d 'Don\'t look for any files that could be added [DEFAULT]' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l no-look-for-adds -d 'Don\'t look for any files that could be added [DEFAULT]' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l look-for-replaces -d 'Look for replaces that could be marked' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l dont-look-for-replaces -d 'Don\'t look for any replaces [DEFAULT]' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l no-look-for-replaces -d 'Don\'t look for any replaces [DEFAULT]' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l look-for-moves -d 'Look for files that may be moved/renamed' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l dont-look-for-moves -d 'Don\'t look for any files that could be moved/renamed [DEFAULT]' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l no-look-for-moves -d 'Don\'t look for any files that could be moved/renamed [DEFAULT]' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l unified -s u -d 'Output changes in a darcs-specific format similar to diff -u' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l no-unified -d 'Output changes in darcs\' usual format [DEFAULT]' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l myers -d 'Use myers diff algorithm' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l patience -d 'Use patience diff algorithm [DEFAULT]' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l logfile -d 'Give patch name and comment in file' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l delete-logfile -d 'Delete the logfile when done' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l no-delete-logfile -d 'Keep the logfile when done [DEFAULT]' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l compress -d 'Compress patch data [DEFAULT]' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l dont-compress -d 'Don\'t compress patch data' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l no-compress -d 'Don\'t compress patch data' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l ignore-times -d 'Don\'t trust the file modification times' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l umask -d 'Specify umask to use when writing' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l set-scripts-executable -d 'Make scripts executable' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l dont-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l no-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l boring -d 'Don\'t skip boring files' +complete -c darcs -n 'contains \'record\' (commandline -poc)' -l no-boring -d 'Skip boring files [DEFAULT]' # # Completions for the 'unrecord' subcommand # -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'not-in-remote' -d 'Select all patches not in the default push/pull repository or at location URL/PATH' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'from-match' -d 'Select changes starting with a patch matching PATTERN' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'from-patch' -d 'Select changes starting with a patch matching REGEXP' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'from-hash' -d 'Select changes starting with a patch with HASH' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'from-tag' -d 'Select changes starting with a tag matching REGEXP' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'last' -d 'Select the last NUMBER patches' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'matches' -d 'Select patches matching PATTERN' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'patches' -s p -d 'Select patches matching REGEXP' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'tags' -s t -d 'Select tags matching REGEXP' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'hash' -s h -d 'Select a single patch with HASH' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'no-deps' -d 'Don\'t automatically fulfill dependencies' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'auto-deps' -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'dont-prompt-for-dependencies' -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'prompt-deps' -d 'Prompt about patches that are depended on by matched patches [DEFAULT]' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'prompt-for-dependencies' -d 'Prompt about patches that are depended on by matched patches [DEFAULT]' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'all' -s a -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'no-interactive' -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'interactive' -s i -d 'Prompt user interactively' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'compress' -d 'Compress patch data [DEFAULT]' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'dont-compress' -d 'Don\'t compress patch data' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'no-compress' -d 'Don\'t compress patch data' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'umask' -d 'Specify umask to use when writing' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'reverse' -d 'Show/consider changes in reverse order' -complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l 'no-reverse' -d 'Show/consider changes in the usual order [DEFAULT]' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l not-in-remote -d 'Select all patches not in the default push/pull repository or at location URL/PATH' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l from-match -d 'Select changes starting with a patch matching PATTERN' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l from-patch -d 'Select changes starting with a patch matching REGEXP' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l from-hash -d 'Select changes starting with a patch with HASH' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l from-tag -d 'Select changes starting with a tag matching REGEXP' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l last -d 'Select the last NUMBER patches' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l matches -d 'Select patches matching PATTERN' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l patches -s p -d 'Select patches matching REGEXP' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l tags -s t -d 'Select tags matching REGEXP' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l hash -s h -d 'Select a single patch with HASH' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l no-deps -d 'Don\'t automatically fulfill dependencies' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l auto-deps -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l dont-prompt-for-dependencies -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l prompt-deps -d 'Prompt about patches that are depended on by matched patches [DEFAULT]' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l prompt-for-dependencies -d 'Prompt about patches that are depended on by matched patches [DEFAULT]' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l all -s a -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l no-interactive -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l interactive -s i -d 'Prompt user interactively' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l compress -d 'Compress patch data [DEFAULT]' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l dont-compress -d 'Don\'t compress patch data' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l no-compress -d 'Don\'t compress patch data' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l umask -d 'Specify umask to use when writing' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l reverse -d 'Show/consider changes in reverse order' +complete -c darcs -n 'contains \'unrecord\' (commandline -poc)' -l no-reverse -d 'Show/consider changes in the usual order [DEFAULT]' # # Completions for the 'amend' subcommand # -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'unrecord' -d 'Remove changes from the patch' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'record' -d 'Add more changes to the patch [DEFAULT]' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'match' -d 'Select a single patch matching PATTERN' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'patch' -s p -d 'Select a single patch matching REGEXP' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'hash' -s h -d 'Select a single patch with HASH' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'test' -d 'Run the test script' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'no-test' -d 'Don\'t run the test script [DEFAULT]' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'leave-test-directory' -d 'Don\'t remove the test directory [DEFAULT]' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'remove-test-directory' -d 'Remove the test directory' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'all' -s a -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'no-interactive' -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'interactive' -s i -d 'Prompt user interactively' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'author' -s A -d 'Specify author id' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'select-author' -d 'Select author id from a menu' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'name' -s m -d 'Name of patch' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'ask-deps' -d 'Manually select dependencies' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'no-ask-deps' -d 'Automatically select dependencies [DEFAULT]' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'edit-long-comment' -d 'Edit the long comment by default' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'skip-long-comment' -d 'Don\'t give a long comment' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'prompt-long-comment' -d 'Prompt for whether to edit the long comment' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'keep-date' -d 'Keep the date of the original patch' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'no-keep-date' -d 'Use the current date for the amended patch [DEFAULT]' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'look-for-adds' -s l -d 'Look for (non-boring) files that could be added' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'dont-look-for-adds' -d 'Don\'t look for any files that could be added [DEFAULT]' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'no-look-for-adds' -d 'Don\'t look for any files that could be added [DEFAULT]' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'look-for-replaces' -d 'Look for replaces that could be marked' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'dont-look-for-replaces' -d 'Don\'t look for any replaces [DEFAULT]' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'no-look-for-replaces' -d 'Don\'t look for any replaces [DEFAULT]' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'look-for-moves' -d 'Look for files that may be moved/renamed' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'dont-look-for-moves' -d 'Don\'t look for any files that could be moved/renamed [DEFAULT]' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'no-look-for-moves' -d 'Don\'t look for any files that could be moved/renamed [DEFAULT]' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'unified' -s u -d 'Output changes in a darcs-specific format similar to diff -u' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'no-unified' -d 'Output changes in darcs\' usual format [DEFAULT]' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'myers' -d 'Use myers diff algorithm' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'patience' -d 'Use patience diff algorithm [DEFAULT]' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'compress' -d 'Compress patch data [DEFAULT]' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'dont-compress' -d 'Don\'t compress patch data' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'no-compress' -d 'Don\'t compress patch data' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'ignore-times' -d 'Don\'t trust the file modification times' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'no-ignore-times' -d 'Trust modification times to find modified files [DEFAULT]' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'umask' -d 'Specify umask to use when writing' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'set-scripts-executable' -d 'Make scripts executable' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'dont-set-scripts-executable' -d 'Don\'t make scripts executable [DEFAULT]' -complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l 'no-set-scripts-executable' -d 'Don\'t make scripts executable [DEFAULT]' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l unrecord -d 'Remove changes from the patch' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l record -d 'Add more changes to the patch [DEFAULT]' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l match -d 'Select a single patch matching PATTERN' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l patch -s p -d 'Select a single patch matching REGEXP' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l hash -s h -d 'Select a single patch with HASH' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l test -d 'Run the test script' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l no-test -d 'Don\'t run the test script [DEFAULT]' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l leave-test-directory -d 'Don\'t remove the test directory [DEFAULT]' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l remove-test-directory -d 'Remove the test directory' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l all -s a -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l no-interactive -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l interactive -s i -d 'Prompt user interactively' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l author -s A -d 'Specify author id' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l select-author -d 'Select author id from a menu' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l name -s m -d 'Name of patch' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l ask-deps -d 'Manually select dependencies' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l no-ask-deps -d 'Automatically select dependencies [DEFAULT]' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l edit-long-comment -d 'Edit the long comment by default' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l skip-long-comment -d 'Don\'t give a long comment' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l prompt-long-comment -d 'Prompt for whether to edit the long comment' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l keep-date -d 'Keep the date of the original patch' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l no-keep-date -d 'Use the current date for the amended patch [DEFAULT]' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l look-for-adds -s l -d 'Look for (non-boring) files that could be added' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l dont-look-for-adds -d 'Don\'t look for any files that could be added [DEFAULT]' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l no-look-for-adds -d 'Don\'t look for any files that could be added [DEFAULT]' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l look-for-replaces -d 'Look for replaces that could be marked' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l dont-look-for-replaces -d 'Don\'t look for any replaces [DEFAULT]' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l no-look-for-replaces -d 'Don\'t look for any replaces [DEFAULT]' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l look-for-moves -d 'Look for files that may be moved/renamed' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l dont-look-for-moves -d 'Don\'t look for any files that could be moved/renamed [DEFAULT]' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l no-look-for-moves -d 'Don\'t look for any files that could be moved/renamed [DEFAULT]' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l unified -s u -d 'Output changes in a darcs-specific format similar to diff -u' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l no-unified -d 'Output changes in darcs\' usual format [DEFAULT]' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l myers -d 'Use myers diff algorithm' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l patience -d 'Use patience diff algorithm [DEFAULT]' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l compress -d 'Compress patch data [DEFAULT]' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l dont-compress -d 'Don\'t compress patch data' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l no-compress -d 'Don\'t compress patch data' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l ignore-times -d 'Don\'t trust the file modification times' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l umask -d 'Specify umask to use when writing' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l set-scripts-executable -d 'Make scripts executable' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l dont-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]' +complete -c darcs -n 'contains \'amend\' (commandline -poc)' -l no-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]' # # Completions for the 'mark-conflicts' subcommand # -complete -c darcs -n 'contains \'mark-conflicts\' (commandline -poc)' -l 'ignore-times' -d 'Don\'t trust the file modification times' -complete -c darcs -n 'contains \'mark-conflicts\' (commandline -poc)' -l 'no-ignore-times' -d 'Trust modification times to find modified files [DEFAULT]' -complete -c darcs -n 'contains \'mark-conflicts\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'mark-conflicts\' (commandline -poc)' -l 'myers' -d 'Use myers diff algorithm' -complete -c darcs -n 'contains \'mark-conflicts\' (commandline -poc)' -l 'patience' -d 'Use patience diff algorithm [DEFAULT]' -complete -c darcs -n 'contains \'mark-conflicts\' (commandline -poc)' -l 'dry-run' -d 'Don\'t actually take the action' -complete -c darcs -n 'contains \'mark-conflicts\' (commandline -poc)' -l 'xml-output' -d 'Generate XML formatted output' -complete -c darcs -n 'contains \'mark-conflicts\' (commandline -poc)' -l 'umask' -d 'Specify umask to use when writing' +complete -c darcs -n 'contains \'mark-conflicts\' (commandline -poc)' -l ignore-times -d 'Don\'t trust the file modification times' +complete -c darcs -n 'contains \'mark-conflicts\' (commandline -poc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]' +complete -c darcs -n 'contains \'mark-conflicts\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'mark-conflicts\' (commandline -poc)' -l myers -d 'Use myers diff algorithm' +complete -c darcs -n 'contains \'mark-conflicts\' (commandline -poc)' -l patience -d 'Use patience diff algorithm [DEFAULT]' +complete -c darcs -n 'contains \'mark-conflicts\' (commandline -poc)' -l dry-run -d 'Don\'t actually take the action' +complete -c darcs -n 'contains \'mark-conflicts\' (commandline -poc)' -l xml-output -d 'Generate XML formatted output' +complete -c darcs -n 'contains \'mark-conflicts\' (commandline -poc)' -l umask -d 'Specify umask to use when writing' # # Completions for the 'tag' subcommand # -complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l 'name' -s m -d 'Name of patch' -complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l 'author' -s A -d 'Specify author id' -complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l 'pipe' -d 'Ask user interactively for the patch metadata' -complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l 'edit-long-comment' -d 'Edit the long comment by default' -complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l 'skip-long-comment' -d 'Don\'t give a long comment' -complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l 'prompt-long-comment' -d 'Prompt for whether to edit the long comment' -complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l 'ask-deps' -d 'Manually select dependencies' -complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l 'no-ask-deps' -d 'Automatically select dependencies [DEFAULT]' -complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l 'compress' -d 'Compress patch data [DEFAULT]' -complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l 'dont-compress' -d 'Don\'t compress patch data' -complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l 'no-compress' -d 'Don\'t compress patch data' -complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l 'umask' -d 'Specify umask to use when writing' +complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l name -s m -d 'Name of patch' +complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l author -s A -d 'Specify author id' +complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l pipe -d 'Ask user interactively for the patch metadata' +complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l edit-long-comment -d 'Edit the long comment by default' +complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l skip-long-comment -d 'Don\'t give a long comment' +complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l prompt-long-comment -d 'Prompt for whether to edit the long comment' +complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l ask-deps -d 'Manually select dependencies' +complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l no-ask-deps -d 'Automatically select dependencies [DEFAULT]' +complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l compress -d 'Compress patch data [DEFAULT]' +complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l dont-compress -d 'Don\'t compress patch data' +complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l no-compress -d 'Don\'t compress patch data' +complete -c darcs -n 'contains \'tag\' (commandline -poc)' -l umask -d 'Specify umask to use when writing' # # Completions for the 'setpref' subcommand # -complete -c darcs -n 'contains \'setpref\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'setpref\' (commandline -poc)' -l 'umask' -d 'Specify umask to use when writing' +complete -c darcs -n 'contains \'setpref\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'setpref\' (commandline -poc)' -l umask -d 'Specify umask to use when writing' # # Completions for the 'diff' subcommand # -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'to-match' -d 'Select changes up to a patch matching PATTERN' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'to-patch' -d 'Select changes up to a patch matching REGEXP' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'to-hash' -d 'Select changes up to a patch with HASH' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'to-tag' -d 'Select changes up to a tag matching REGEXP' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'from-match' -d 'Select changes starting with a patch matching PATTERN' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'from-patch' -d 'Select changes starting with a patch matching REGEXP' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'from-hash' -d 'Select changes starting with a patch with HASH' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'from-tag' -d 'Select changes starting with a tag matching REGEXP' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'match' -d 'Select a single patch matching PATTERN' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'patch' -s p -d 'Select a single patch matching REGEXP' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'hash' -s h -d 'Select a single patch with HASH' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'last' -d 'Select the last NUMBER patches' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'index' -s n -d 'Select a range of patches' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'diff-command' -d 'Specify diff command (ignores --diff-opts)' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'diff-opts' -d 'Options to pass to diff' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'unified' -s u -d 'Pass -u option to diff [DEFAULT]' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'no-unified' -d 'Output patch in diff\'s dumb format' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'store-in-memory' -d 'Do patch application in memory rather than on disk' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'no-store-in-memory' -d 'Do patch application on disk [DEFAULT]' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'pause-for-gui' -d 'Pause for an external diff or merge command to finish [DEFAULT]' -complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l 'no-pause-for-gui' -d 'Return immediately after external diff or merge command finishes' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l to-match -d 'Select changes up to a patch matching PATTERN' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l to-patch -d 'Select changes up to a patch matching REGEXP' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l to-hash -d 'Select changes up to a patch with HASH' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l to-tag -d 'Select changes up to a tag matching REGEXP' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l from-match -d 'Select changes starting with a patch matching PATTERN' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l from-patch -d 'Select changes starting with a patch matching REGEXP' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l from-hash -d 'Select changes starting with a patch with HASH' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l from-tag -d 'Select changes starting with a tag matching REGEXP' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l match -d 'Select a single patch matching PATTERN' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l patch -s p -d 'Select a single patch matching REGEXP' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l hash -s h -d 'Select a single patch with HASH' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l last -d 'Select the last NUMBER patches' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l index -s n -d 'Select a range of patches' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l diff-command -d 'Specify diff command (ignores --diff-opts)' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l diff-opts -d 'Options to pass to diff' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l unified -s u -d 'Pass -u option to diff [DEFAULT]' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l no-unified -d 'Output patch in diff\'s dumb format' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l store-in-memory -d 'Do patch application in memory rather than on disk' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l no-store-in-memory -d 'Do patch application on disk [DEFAULT]' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l pause-for-gui -d 'Pause for an external diff or merge command to finish [DEFAULT]' +complete -c darcs -n 'contains \'diff\' (commandline -poc)' -l no-pause-for-gui -d 'Return immediately after external diff or merge command finishes' # # Completions for the 'log' subcommand # -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'to-match' -d 'Select changes up to a patch matching PATTERN' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'to-patch' -d 'Select changes up to a patch matching REGEXP' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'to-hash' -d 'Select changes up to a patch with HASH' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'to-tag' -d 'Select changes up to a tag matching REGEXP' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'from-match' -d 'Select changes starting with a patch matching PATTERN' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'from-patch' -d 'Select changes starting with a patch matching REGEXP' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'from-hash' -d 'Select changes starting with a patch with HASH' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'from-tag' -d 'Select changes starting with a tag matching REGEXP' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'last' -d 'Select the last NUMBER patches' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'index' -s n -d 'Select a range of patches' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'matches' -d 'Select patches matching PATTERN' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'patches' -s p -d 'Select patches matching REGEXP' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'tags' -s t -d 'Select tags matching REGEXP' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'hash' -s h -d 'Select a single patch with HASH' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'max-count' -d 'Return only NUMBER results' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'only-to-files' -d 'Show only changes to specified files' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'no-only-to-files' -d 'Show changes to all files [DEFAULT]' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'context' -d 'Give output suitable for clone --context' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'xml-output' -d 'Generate XML formatted output' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'human-readable' -d 'Give human-readable output' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'machine-readable' -d 'Give machine-readable output' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'number' -d 'Number the changes' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'count' -d 'Output count of changes' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'summary' -s s -d 'Summarize changes' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'no-summary' -d 'Don\'t summarize changes' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'reverse' -d 'Show/consider changes in reverse order' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'no-reverse' -d 'Show/consider changes in the usual order [DEFAULT]' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'repo' -d 'Specify the repository URL' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'all' -s a -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'no-interactive' -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'interactive' -s i -d 'Prompt user interactively' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'no-http-pipelining' -d 'Disable HTTP pipelining' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'remote-darcs' -d 'Name of the darcs executable on the remote server' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'with-patch-index' -d 'Build patch index [DEFAULT]' -complete -c darcs -n 'contains \'log\' (commandline -poc)' -l 'no-patch-index' -d 'Don\'t build patch index' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l to-match -d 'Select changes up to a patch matching PATTERN' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l to-patch -d 'Select changes up to a patch matching REGEXP' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l to-hash -d 'Select changes up to a patch with HASH' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l to-tag -d 'Select changes up to a tag matching REGEXP' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l from-match -d 'Select changes starting with a patch matching PATTERN' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l from-patch -d 'Select changes starting with a patch matching REGEXP' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l from-hash -d 'Select changes starting with a patch with HASH' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l from-tag -d 'Select changes starting with a tag matching REGEXP' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l last -d 'Select the last NUMBER patches' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l index -s n -d 'Select a range of patches' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l matches -d 'Select patches matching PATTERN' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l patches -s p -d 'Select patches matching REGEXP' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l tags -s t -d 'Select tags matching REGEXP' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l hash -s h -d 'Select a single patch with HASH' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l max-count -d 'Return only NUMBER results' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l only-to-files -d 'Show only changes to specified files' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l no-only-to-files -d 'Show changes to all files [DEFAULT]' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l context -d 'Give output suitable for clone --context' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l xml-output -d 'Generate XML formatted output' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l human-readable -d 'Give human-readable output' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l machine-readable -d 'Give machine-readable output' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l number -d 'Number the changes' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l count -d 'Output count of changes' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l summary -s s -d 'Summarize changes' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l no-summary -d 'Don\'t summarize changes' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l reverse -d 'Show/consider changes in reverse order' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l no-reverse -d 'Show/consider changes in the usual order [DEFAULT]' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l repo -d 'Specify the repository URL' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l all -s a -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l no-interactive -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l interactive -s i -d 'Prompt user interactively' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l no-http-pipelining -d 'Disable HTTP pipelining' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l remote-darcs -d 'Name of the darcs executable on the remote server' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l with-patch-index -d 'Build patch index [DEFAULT]' +complete -c darcs -n 'contains \'log\' (commandline -poc)' -l no-patch-index -d 'Don\'t build patch index' # # Completions for the 'annotate' subcommand # -complete -c darcs -n 'contains \'annotate\' (commandline -poc)' -l 'human-readable' -d 'Give human-readable output [DEFAULT]' -complete -c darcs -n 'contains \'annotate\' (commandline -poc)' -l 'machine-readable' -d 'Give machine-readable output' -complete -c darcs -n 'contains \'annotate\' (commandline -poc)' -l 'match' -d 'Select a single patch matching PATTERN' -complete -c darcs -n 'contains \'annotate\' (commandline -poc)' -l 'patch' -s p -d 'Select a single patch matching REGEXP' -complete -c darcs -n 'contains \'annotate\' (commandline -poc)' -l 'hash' -s h -d 'Select a single patch with HASH' -complete -c darcs -n 'contains \'annotate\' (commandline -poc)' -l 'tag' -s t -d 'Select tag matching REGEXP' -complete -c darcs -n 'contains \'annotate\' (commandline -poc)' -l 'index' -s n -d 'Select one patch' -complete -c darcs -n 'contains \'annotate\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'annotate\' (commandline -poc)' -l 'with-patch-index' -d 'Build patch index [DEFAULT]' -complete -c darcs -n 'contains \'annotate\' (commandline -poc)' -l 'no-patch-index' -d 'Don\'t build patch index' +complete -c darcs -n 'contains \'annotate\' (commandline -poc)' -l human-readable -d 'Give human-readable output [DEFAULT]' +complete -c darcs -n 'contains \'annotate\' (commandline -poc)' -l machine-readable -d 'Give machine-readable output' +complete -c darcs -n 'contains \'annotate\' (commandline -poc)' -l match -d 'Select a single patch matching PATTERN' +complete -c darcs -n 'contains \'annotate\' (commandline -poc)' -l patch -s p -d 'Select a single patch matching REGEXP' +complete -c darcs -n 'contains \'annotate\' (commandline -poc)' -l hash -s h -d 'Select a single patch with HASH' +complete -c darcs -n 'contains \'annotate\' (commandline -poc)' -l tag -s t -d 'Select tag matching REGEXP' +complete -c darcs -n 'contains \'annotate\' (commandline -poc)' -l index -s n -d 'Select one patch' +complete -c darcs -n 'contains \'annotate\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'annotate\' (commandline -poc)' -l with-patch-index -d 'Build patch index [DEFAULT]' +complete -c darcs -n 'contains \'annotate\' (commandline -poc)' -l no-patch-index -d 'Don\'t build patch index' # # Completions for the 'dist' subcommand # -complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l 'dist-name' -s d -d 'Name of version' -complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l 'zip' -d 'Generate zip archive instead of gzip\'ed tar' -complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l 'match' -d 'Select a single patch matching PATTERN' -complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l 'patch' -s p -d 'Select a single patch matching REGEXP' -complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l 'hash' -s h -d 'Select a single patch with HASH' -complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l 'tag' -s t -d 'Select tag matching REGEXP' -complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l 'index' -s n -d 'Select one patch' -complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l 'set-scripts-executable' -d 'Make scripts executable' -complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l 'dont-set-scripts-executable' -d 'Don\'t make scripts executable [DEFAULT]' -complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l 'no-set-scripts-executable' -d 'Don\'t make scripts executable [DEFAULT]' -complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l 'store-in-memory' -d 'Do patch application in memory rather than on disk' -complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l 'no-store-in-memory' -d 'Do patch application on disk [DEFAULT]' +complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l dist-name -s d -d 'Name of version' +complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l zip -d 'Generate zip archive instead of gzip\'ed tar' +complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l match -d 'Select a single patch matching PATTERN' +complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l patch -s p -d 'Select a single patch matching REGEXP' +complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l hash -s h -d 'Select a single patch with HASH' +complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l tag -s t -d 'Select tag matching REGEXP' +complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l index -s n -d 'Select one patch' +complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l set-scripts-executable -d 'Make scripts executable' +complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l dont-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]' +complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l no-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]' +complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l store-in-memory -d 'Do patch application in memory rather than on disk' +complete -c darcs -n 'contains \'dist\' (commandline -poc)' -l no-store-in-memory -d 'Do patch application on disk [DEFAULT]' # # Completions for the 'show contents' subcommand # -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'contents\' (commandline -poc)' -l 'match' -d 'Select a single patch matching PATTERN' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'contents\' (commandline -poc)' -l 'patch' -s p -d 'Select a single patch matching REGEXP' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'contents\' (commandline -poc)' -l 'hash' -s h -d 'Select a single patch with HASH' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'contents\' (commandline -poc)' -l 'tag' -s t -d 'Select tag matching REGEXP' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'contents\' (commandline -poc)' -l 'index' -s n -d 'Select one patch' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'contents\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'contents\' (commandline -poc)' -l match -d 'Select a single patch matching PATTERN' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'contents\' (commandline -poc)' -l patch -s p -d 'Select a single patch matching REGEXP' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'contents\' (commandline -poc)' -l hash -s h -d 'Select a single patch with HASH' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'contents\' (commandline -poc)' -l tag -s t -d 'Select tag matching REGEXP' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'contents\' (commandline -poc)' -l index -s n -d 'Select one patch' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'contents\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' # # Completions for the 'show dependencies' subcommand # -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'dependencies\' (commandline -poc)' -l 'from-match' -d 'Select changes starting with a patch matching PATTERN' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'dependencies\' (commandline -poc)' -l 'from-patch' -d 'Select changes starting with a patch matching REGEXP' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'dependencies\' (commandline -poc)' -l 'from-hash' -d 'Select changes starting with a patch with HASH' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'dependencies\' (commandline -poc)' -l 'from-tag' -d 'Select changes starting with a tag matching REGEXP' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'dependencies\' (commandline -poc)' -l 'last' -d 'Select the last NUMBER patches' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'dependencies\' (commandline -poc)' -l 'matches' -d 'Select patches matching PATTERN' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'dependencies\' (commandline -poc)' -l 'patches' -s p -d 'Select patches matching REGEXP' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'dependencies\' (commandline -poc)' -l 'tags' -s t -d 'Select tags matching REGEXP' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'dependencies\' (commandline -poc)' -l 'hash' -s h -d 'Select a single patch with HASH' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'dependencies\' (commandline -poc)' -l from-match -d 'Select changes starting with a patch matching PATTERN' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'dependencies\' (commandline -poc)' -l from-patch -d 'Select changes starting with a patch matching REGEXP' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'dependencies\' (commandline -poc)' -l from-hash -d 'Select changes starting with a patch with HASH' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'dependencies\' (commandline -poc)' -l from-tag -d 'Select changes starting with a tag matching REGEXP' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'dependencies\' (commandline -poc)' -l last -d 'Select the last NUMBER patches' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'dependencies\' (commandline -poc)' -l matches -d 'Select patches matching PATTERN' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'dependencies\' (commandline -poc)' -l patches -s p -d 'Select patches matching REGEXP' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'dependencies\' (commandline -poc)' -l tags -s t -d 'Select tags matching REGEXP' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'dependencies\' (commandline -poc)' -l hash -s h -d 'Select a single patch with HASH' # # Completions for the 'show files' subcommand # -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l 'files' -d 'Include files in output [DEFAULT]' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l 'no-files' -d 'Don\'t include files in output' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l 'directories' -d 'Include directories in output [DEFAULT]' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l 'no-directories' -d 'Don\'t include directories in output' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l 'pending' -d 'Reflect pending patches in output [DEFAULT]' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l 'no-pending' -d 'Only include recorded patches in output' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l 'null' -s 0 -d 'Separate file names by NUL characters' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l 'match' -d 'Select a single patch matching PATTERN' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l 'patch' -s p -d 'Select a single patch matching REGEXP' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l 'hash' -s h -d 'Select a single patch with HASH' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l 'tag' -s t -d 'Select tag matching REGEXP' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l 'index' -s n -d 'Select one patch' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l files -d 'Include files in output [DEFAULT]' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l no-files -d 'Don\'t include files in output' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l directories -d 'Include directories in output [DEFAULT]' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l no-directories -d 'Don\'t include directories in output' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l pending -d 'Reflect pending patches in output [DEFAULT]' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l no-pending -d 'Only include recorded patches in output' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l null -s 0 -d 'Separate file names by NUL characters' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l match -d 'Select a single patch matching PATTERN' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l patch -s p -d 'Select a single patch matching REGEXP' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l hash -s h -d 'Select a single patch with HASH' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l tag -s t -d 'Select tag matching REGEXP' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l index -s n -d 'Select one patch' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'files\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' # # Completions for the 'show index' subcommand # -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'index\' (commandline -poc)' -l 'null' -s 0 -d 'Separate file names by NUL characters' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'index\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'index\' (commandline -poc)' -l null -s 0 -d 'Separate file names by NUL characters' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'index\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' # # Completions for the 'show pristine' subcommand # -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'pristine\' (commandline -poc)' -l 'null' -s 0 -d 'Separate file names by NUL characters' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'pristine\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'pristine\' (commandline -poc)' -l null -s 0 -d 'Separate file names by NUL characters' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'pristine\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' # # Completions for the 'show repo' subcommand # -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'repo\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'repo\' (commandline -poc)' -l 'xml-output' -d 'Generate XML formatted output' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'repo\' (commandline -poc)' -l 'enum-patches' -d 'Include statistics requiring enumeration of patches [DEFAULT]' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'repo\' (commandline -poc)' -l 'no-enum-patches' -d 'Don\'t include statistics requiring enumeration of patches' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'repo\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'repo\' (commandline -poc)' -l xml-output -d 'Generate XML formatted output' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'repo\' (commandline -poc)' -l enum-patches -d 'Include statistics requiring enumeration of patches [DEFAULT]' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'repo\' (commandline -poc)' -l no-enum-patches -d 'Don\'t include statistics requiring enumeration of patches' # # Completions for the 'show authors' subcommand # -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'authors\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'authors\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' # # Completions for the 'show tags' subcommand # -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'tags\' (commandline -poc)' -l 'repo' -d 'Specify the repository URL' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'tags\' (commandline -poc)' -l repo -d 'Specify the repository URL' # # Completions for the 'show patch-index' subcommand # -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'patch-index\' (commandline -poc)' -l 'null' -s 0 -d 'Separate file names by NUL characters' -complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'patch-index\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'patch-index\' (commandline -poc)' -l null -s 0 -d 'Separate file names by NUL characters' +complete -c darcs -n 'contains \'show\' (commandline -poc) && contains \'patch-index\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' # # Completions for the 'pull' subcommand # -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'matches' -d 'Select patches matching PATTERN' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'patches' -s p -d 'Select patches matching REGEXP' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'tags' -s t -d 'Select tags matching REGEXP' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'hash' -s h -d 'Select a single patch with HASH' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'reorder-patches' -d 'Reorder the patches in the repository' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'no-reorder-patches' -d 'Don\'t reorder the patches in the repository [DEFAULT]' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'all' -s a -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'no-interactive' -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'interactive' -s i -d 'Prompt user interactively' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'mark-conflicts' -d 'Mark conflicts [DEFAULT]' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'allow-conflicts' -d 'Allow conflicts, but don\'t mark them' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'dont-allow-conflicts' -d 'Fail if there are patches that would create conflicts' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'no-allow-conflicts' -d 'Fail if there are patches that would create conflicts' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'no-resolve-conflicts' -d 'Fail if there are patches that would create conflicts' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'skip-conflicts' -d 'Filter out any patches that would create conflicts' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'external-merge' -d 'Use external tool to merge conflicts' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'test' -d 'Run the test script' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'no-test' -d 'Don\'t run the test script [DEFAULT]' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'dry-run' -d 'Don\'t actually take the action' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'xml-output' -d 'Generate XML formatted output' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'summary' -s s -d 'Summarize changes' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'no-summary' -d 'Don\'t summarize changes' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'no-deps' -d 'Don\'t automatically fulfill dependencies' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'auto-deps' -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'dont-prompt-for-dependencies' -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'prompt-deps' -d 'Prompt about patches that are depended on by matched patches [DEFAULT]' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'prompt-for-dependencies' -d 'Prompt about patches that are depended on by matched patches [DEFAULT]' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'set-default' -d 'Set default repository' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'no-set-default' -d 'Don\'t set default repository' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'ignore-unrelated-repos' -d 'Do not check if repositories are unrelated' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'myers' -d 'Use myers diff algorithm' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'patience' -d 'Use patience diff algorithm [DEFAULT]' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'intersection' -d 'Take intersection of all repositories' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'union' -d 'Take union of all repositories [DEFAULT]' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'complement' -d 'Take complement of repositories (in order listed)' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'compress' -d 'Compress patch data [DEFAULT]' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'dont-compress' -d 'Don\'t compress patch data' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'no-compress' -d 'Don\'t compress patch data' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'ignore-times' -d 'Don\'t trust the file modification times' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'no-ignore-times' -d 'Trust modification times to find modified files [DEFAULT]' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'remote-repo' -d 'Specify the remote repository URL to work with' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'set-scripts-executable' -d 'Make scripts executable' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'dont-set-scripts-executable' -d 'Don\'t make scripts executable [DEFAULT]' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'no-set-scripts-executable' -d 'Don\'t make scripts executable [DEFAULT]' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'umask' -d 'Specify umask to use when writing' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'restrict-paths' -d 'Don\'t allow darcs to touch external files or repo metadata [DEFAULT]' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'dont-restrict-paths' -d 'Allow darcs to modify any file or directory (unsafe)' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'no-restrict-paths' -d 'Allow darcs to modify any file or directory (unsafe)' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'reverse' -d 'Show/consider changes in reverse order' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'no-reverse' -d 'Show/consider changes in the usual order [DEFAULT]' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'pause-for-gui' -d 'Pause for an external diff or merge command to finish [DEFAULT]' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'no-pause-for-gui' -d 'Return immediately after external diff or merge command finishes' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'no-http-pipelining' -d 'Disable HTTP pipelining' -complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l 'remote-darcs' -d 'Name of the darcs executable on the remote server' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l matches -d 'Select patches matching PATTERN' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l patches -s p -d 'Select patches matching REGEXP' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l tags -s t -d 'Select tags matching REGEXP' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l hash -s h -d 'Select a single patch with HASH' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l reorder-patches -d 'Reorder the patches in the repository' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l no-reorder-patches -d 'Don\'t reorder the patches in the repository [DEFAULT]' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l all -s a -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l no-interactive -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l interactive -s i -d 'Prompt user interactively' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l mark-conflicts -d 'Mark conflicts [DEFAULT]' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l allow-conflicts -d 'Allow conflicts, but don\'t mark them' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l dont-allow-conflicts -d 'Fail if there are patches that would create conflicts' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l no-allow-conflicts -d 'Fail if there are patches that would create conflicts' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l no-resolve-conflicts -d 'Fail if there are patches that would create conflicts' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l skip-conflicts -d 'Filter out any patches that would create conflicts' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l external-merge -d 'Use external tool to merge conflicts' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l test -d 'Run the test script' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l no-test -d 'Don\'t run the test script [DEFAULT]' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l dry-run -d 'Don\'t actually take the action' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l xml-output -d 'Generate XML formatted output' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l summary -s s -d 'Summarize changes' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l no-summary -d 'Don\'t summarize changes' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l no-deps -d 'Don\'t automatically fulfill dependencies' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l auto-deps -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l dont-prompt-for-dependencies -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l prompt-deps -d 'Prompt about patches that are depended on by matched patches [DEFAULT]' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l prompt-for-dependencies -d 'Prompt about patches that are depended on by matched patches [DEFAULT]' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l set-default -d 'Set default repository' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l no-set-default -d 'Don\'t set default repository' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l ignore-unrelated-repos -d 'Do not check if repositories are unrelated' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l myers -d 'Use myers diff algorithm' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l patience -d 'Use patience diff algorithm [DEFAULT]' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l intersection -d 'Take intersection of all repositories' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l union -d 'Take union of all repositories [DEFAULT]' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l complement -d 'Take complement of repositories (in order listed)' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l compress -d 'Compress patch data [DEFAULT]' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l dont-compress -d 'Don\'t compress patch data' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l no-compress -d 'Don\'t compress patch data' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l ignore-times -d 'Don\'t trust the file modification times' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l remote-repo -d 'Specify the remote repository URL to work with' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l set-scripts-executable -d 'Make scripts executable' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l dont-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l no-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l umask -d 'Specify umask to use when writing' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l restrict-paths -d 'Don\'t allow darcs to touch external files or repo metadata [DEFAULT]' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l dont-restrict-paths -d 'Allow darcs to modify any file or directory (unsafe)' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l no-restrict-paths -d 'Allow darcs to modify any file or directory (unsafe)' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l reverse -d 'Show/consider changes in reverse order' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l no-reverse -d 'Show/consider changes in the usual order [DEFAULT]' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l pause-for-gui -d 'Pause for an external diff or merge command to finish [DEFAULT]' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l no-pause-for-gui -d 'Return immediately after external diff or merge command finishes' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l no-http-pipelining -d 'Disable HTTP pipelining' +complete -c darcs -n 'contains \'pull\' (commandline -poc)' -l remote-darcs -d 'Name of the darcs executable on the remote server' # # Completions for the 'obliterate' subcommand # -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'not-in-remote' -d 'Select all patches not in the default push/pull repository or at location URL/PATH' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'from-match' -d 'Select changes starting with a patch matching PATTERN' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'from-patch' -d 'Select changes starting with a patch matching REGEXP' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'from-hash' -d 'Select changes starting with a patch with HASH' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'from-tag' -d 'Select changes starting with a tag matching REGEXP' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'last' -d 'Select the last NUMBER patches' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'matches' -d 'Select patches matching PATTERN' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'patches' -s p -d 'Select patches matching REGEXP' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'tags' -s t -d 'Select tags matching REGEXP' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'hash' -s h -d 'Select a single patch with HASH' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'no-deps' -d 'Don\'t automatically fulfill dependencies' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'auto-deps' -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'dont-prompt-for-dependencies' -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'prompt-deps' -d 'Prompt about patches that are depended on by matched patches [DEFAULT]' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'prompt-for-dependencies' -d 'Prompt about patches that are depended on by matched patches [DEFAULT]' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'all' -s a -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'no-interactive' -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'interactive' -s i -d 'Prompt user interactively' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'summary' -s s -d 'Summarize changes' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'no-summary' -d 'Don\'t summarize changes' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'output' -s o -d 'Specify output filename' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'output-auto-name' -s O -d 'Output to automatically named file in DIRECTORY, default: current directory' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'minimize' -d 'Minimize context of patch bundle [DEFAULT]' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'no-minimize' -d 'Don\'t minimize context of patch bundle' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'myers' -d 'Use myers diff algorithm' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'patience' -d 'Use patience diff algorithm [DEFAULT]' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'dry-run' -d 'Don\'t actually take the action' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'xml-output' -d 'Generate XML formatted output' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'compress' -d 'Compress patch data [DEFAULT]' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'dont-compress' -d 'Don\'t compress patch data' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'no-compress' -d 'Don\'t compress patch data' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'ignore-times' -d 'Don\'t trust the file modification times' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'no-ignore-times' -d 'Trust modification times to find modified files [DEFAULT]' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'umask' -d 'Specify umask to use when writing' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'reverse' -d 'Show/consider changes in reverse order' -complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l 'no-reverse' -d 'Show/consider changes in the usual order [DEFAULT]' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l not-in-remote -d 'Select all patches not in the default push/pull repository or at location URL/PATH' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l from-match -d 'Select changes starting with a patch matching PATTERN' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l from-patch -d 'Select changes starting with a patch matching REGEXP' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l from-hash -d 'Select changes starting with a patch with HASH' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l from-tag -d 'Select changes starting with a tag matching REGEXP' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l last -d 'Select the last NUMBER patches' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l matches -d 'Select patches matching PATTERN' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l patches -s p -d 'Select patches matching REGEXP' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l tags -s t -d 'Select tags matching REGEXP' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l hash -s h -d 'Select a single patch with HASH' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l no-deps -d 'Don\'t automatically fulfill dependencies' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l auto-deps -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l dont-prompt-for-dependencies -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l prompt-deps -d 'Prompt about patches that are depended on by matched patches [DEFAULT]' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l prompt-for-dependencies -d 'Prompt about patches that are depended on by matched patches [DEFAULT]' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l all -s a -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l no-interactive -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l interactive -s i -d 'Prompt user interactively' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l summary -s s -d 'Summarize changes' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l no-summary -d 'Don\'t summarize changes' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l output -s o -d 'Specify output filename' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l output-auto-name -s O -d 'Output to automatically named file in DIRECTORY, default: current directory' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l minimize -d 'Minimize context of patch bundle [DEFAULT]' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l no-minimize -d 'Don\'t minimize context of patch bundle' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l myers -d 'Use myers diff algorithm' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l patience -d 'Use patience diff algorithm [DEFAULT]' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l dry-run -d 'Don\'t actually take the action' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l xml-output -d 'Generate XML formatted output' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l compress -d 'Compress patch data [DEFAULT]' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l dont-compress -d 'Don\'t compress patch data' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l no-compress -d 'Don\'t compress patch data' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l ignore-times -d 'Don\'t trust the file modification times' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l umask -d 'Specify umask to use when writing' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l reverse -d 'Show/consider changes in reverse order' +complete -c darcs -n 'contains \'obliterate\' (commandline -poc)' -l no-reverse -d 'Show/consider changes in the usual order [DEFAULT]' # # Completions for the 'rollback' subcommand # -complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l 'from-match' -d 'Select changes starting with a patch matching PATTERN' -complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l 'from-patch' -d 'Select changes starting with a patch matching REGEXP' -complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l 'from-hash' -d 'Select changes starting with a patch with HASH' -complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l 'from-tag' -d 'Select changes starting with a tag matching REGEXP' -complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l 'last' -d 'Select the last NUMBER patches' -complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l 'matches' -d 'Select patches matching PATTERN' -complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l 'patches' -s p -d 'Select patches matching REGEXP' -complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l 'tags' -s t -d 'Select tags matching REGEXP' -complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l 'hash' -s h -d 'Select a single patch with HASH' -complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l 'all' -s a -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l 'no-interactive' -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l 'interactive' -s i -d 'Prompt user interactively' -complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l 'myers' -d 'Use myers diff algorithm' -complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l 'patience' -d 'Use patience diff algorithm [DEFAULT]' -complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l 'umask' -d 'Specify umask to use when writing' +complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l from-match -d 'Select changes starting with a patch matching PATTERN' +complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l from-patch -d 'Select changes starting with a patch matching REGEXP' +complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l from-hash -d 'Select changes starting with a patch with HASH' +complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l from-tag -d 'Select changes starting with a tag matching REGEXP' +complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l last -d 'Select the last NUMBER patches' +complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l matches -d 'Select patches matching PATTERN' +complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l patches -s p -d 'Select patches matching REGEXP' +complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l tags -s t -d 'Select tags matching REGEXP' +complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l hash -s h -d 'Select a single patch with HASH' +complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l all -s a -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l no-interactive -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l interactive -s i -d 'Prompt user interactively' +complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l myers -d 'Use myers diff algorithm' +complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l patience -d 'Use patience diff algorithm [DEFAULT]' +complete -c darcs -n 'contains \'rollback\' (commandline -poc)' -l umask -d 'Specify umask to use when writing' # # Completions for the 'push' subcommand # -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'matches' -d 'Select patches matching PATTERN' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'patches' -s p -d 'Select patches matching REGEXP' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'tags' -s t -d 'Select tags matching REGEXP' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'hash' -s h -d 'Select a single patch with HASH' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'no-deps' -d 'Don\'t automatically fulfill dependencies' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'auto-deps' -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'dont-prompt-for-dependencies' -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'prompt-deps' -d 'Prompt about patches that are depended on by matched patches [DEFAULT]' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'prompt-for-dependencies' -d 'Prompt about patches that are depended on by matched patches [DEFAULT]' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'all' -s a -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'no-interactive' -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'interactive' -s i -d 'Prompt user interactively' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'sign' -d 'Sign the patch with your gpg key' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'sign-as' -d 'Sign the patch with a given keyid' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'sign-ssl' -d 'Sign the patch using openssl with a given private key' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'dont-sign' -d 'Don\'t sign the patch [DEFAULT]' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'no-sign' -d 'Don\'t sign the patch [DEFAULT]' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'dry-run' -d 'Don\'t actually take the action' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'xml-output' -d 'Generate XML formatted output' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'summary' -s s -d 'Summarize changes' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'no-summary' -d 'Don\'t summarize changes' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'set-default' -d 'Set default repository' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'no-set-default' -d 'Don\'t set default repository' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'ignore-unrelated-repos' -d 'Do not check if repositories are unrelated' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'apply-as' -d 'Apply patch as another user using sudo' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'no-apply-as' -d 'Don\'t use sudo to apply as another user [DEFAULT]' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'remote-repo' -d 'Specify the remote repository URL to work with' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'reverse' -d 'Show/consider changes in reverse order' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'no-reverse' -d 'Show/consider changes in the usual order [DEFAULT]' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'compress' -d 'Compress patch data [DEFAULT]' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'dont-compress' -d 'Don\'t compress patch data' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'no-compress' -d 'Don\'t compress patch data' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'no-http-pipelining' -d 'Disable HTTP pipelining' -complete -c darcs -n 'contains \'push\' (commandline -poc)' -l 'remote-darcs' -d 'Name of the darcs executable on the remote server' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l matches -d 'Select patches matching PATTERN' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l patches -s p -d 'Select patches matching REGEXP' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l tags -s t -d 'Select tags matching REGEXP' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l hash -s h -d 'Select a single patch with HASH' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l no-deps -d 'Don\'t automatically fulfill dependencies' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l auto-deps -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l dont-prompt-for-dependencies -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l prompt-deps -d 'Prompt about patches that are depended on by matched patches [DEFAULT]' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l prompt-for-dependencies -d 'Prompt about patches that are depended on by matched patches [DEFAULT]' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l all -s a -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l no-interactive -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l interactive -s i -d 'Prompt user interactively' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l sign -d 'Sign the patch with your gpg key' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l sign-as -d 'Sign the patch with a given keyid' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l sign-ssl -d 'Sign the patch using openssl with a given private key' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l dont-sign -d 'Don\'t sign the patch [DEFAULT]' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l no-sign -d 'Don\'t sign the patch [DEFAULT]' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l dry-run -d 'Don\'t actually take the action' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l xml-output -d 'Generate XML formatted output' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l summary -s s -d 'Summarize changes' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l no-summary -d 'Don\'t summarize changes' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l set-default -d 'Set default repository' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l no-set-default -d 'Don\'t set default repository' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l ignore-unrelated-repos -d 'Do not check if repositories are unrelated' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l apply-as -d 'Apply patch as another user using sudo' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l no-apply-as -d 'Don\'t use sudo to apply as another user [DEFAULT]' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l remote-repo -d 'Specify the remote repository URL to work with' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l reverse -d 'Show/consider changes in reverse order' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l no-reverse -d 'Show/consider changes in the usual order [DEFAULT]' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l compress -d 'Compress patch data [DEFAULT]' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l dont-compress -d 'Don\'t compress patch data' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l no-compress -d 'Don\'t compress patch data' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l no-http-pipelining -d 'Disable HTTP pipelining' +complete -c darcs -n 'contains \'push\' (commandline -poc)' -l remote-darcs -d 'Name of the darcs executable on the remote server' # # Completions for the 'send' subcommand # -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'matches' -d 'Select patches matching PATTERN' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'patches' -s p -d 'Select patches matching REGEXP' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'tags' -s t -d 'Select tags matching REGEXP' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'hash' -s h -d 'Select a single patch with HASH' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'no-deps' -d 'Don\'t automatically fulfill dependencies' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'auto-deps' -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'dont-prompt-for-dependencies' -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'prompt-deps' -d 'Prompt about patches that are depended on by matched patches [DEFAULT]' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'prompt-for-dependencies' -d 'Prompt about patches that are depended on by matched patches [DEFAULT]' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'all' -s a -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'no-interactive' -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'interactive' -s i -d 'Prompt user interactively' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'to' -d 'Specify destination email' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'cc' -d 'Mail results to additional EMAIL(s)' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'from' -d 'Specify email address' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'subject' -d 'Specify mail subject' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'in-reply-to' -d 'Specify in-reply-to header' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'author' -s A -d 'Specify author id' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'charset' -d 'Specify mail charset' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'mail' -d 'Send patch using sendmail' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'sendmail-command' -d 'Specify sendmail command' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'output' -s o -d 'Specify output filename' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'output-auto-name' -s O -d 'Output to automatically named file in DIRECTORY, default: current directory' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'sign' -d 'Sign the patch with your gpg key' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'sign-as' -d 'Sign the patch with a given keyid' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'sign-ssl' -d 'Sign the patch using openssl with a given private key' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'dont-sign' -d 'Don\'t sign the patch [DEFAULT]' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'no-sign' -d 'Don\'t sign the patch [DEFAULT]' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'dry-run' -d 'Don\'t actually take the action' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'xml-output' -d 'Generate XML formatted output' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'summary' -s s -d 'Summarize changes' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'no-summary' -d 'Don\'t summarize changes' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'edit-description' -d 'Edit the patch bundle description [DEFAULT]' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'dont-edit-description' -d 'Don\'t edit the patch bundle description' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'no-edit-description' -d 'Don\'t edit the patch bundle description' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'set-default' -d 'Set default repository' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'no-set-default' -d 'Don\'t set default repository' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'minimize' -d 'Minimize context of patch bundle [DEFAULT]' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'no-minimize' -d 'Don\'t minimize context of patch bundle' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'ignore-unrelated-repos' -d 'Do not check if repositories are unrelated' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'logfile' -d 'Give patch name and comment in file' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'delete-logfile' -d 'Delete the logfile when done' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'no-delete-logfile' -d 'Keep the logfile when done [DEFAULT]' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'remote-repo' -d 'Specify the remote repository URL to work with' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'context' -d 'Send to context stored in FILENAME' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'reverse' -d 'Show/consider changes in reverse order' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'no-reverse' -d 'Show/consider changes in the usual order [DEFAULT]' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'no-http-pipelining' -d 'Disable HTTP pipelining' -complete -c darcs -n 'contains \'send\' (commandline -poc)' -l 'remote-darcs' -d 'Name of the darcs executable on the remote server' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l matches -d 'Select patches matching PATTERN' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l patches -s p -d 'Select patches matching REGEXP' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l tags -s t -d 'Select tags matching REGEXP' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l hash -s h -d 'Select a single patch with HASH' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l no-deps -d 'Don\'t automatically fulfill dependencies' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l auto-deps -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l dont-prompt-for-dependencies -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l prompt-deps -d 'Prompt about patches that are depended on by matched patches [DEFAULT]' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l prompt-for-dependencies -d 'Prompt about patches that are depended on by matched patches [DEFAULT]' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l all -s a -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l no-interactive -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l interactive -s i -d 'Prompt user interactively' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l to -d 'Specify destination email' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l cc -d 'Mail results to additional EMAIL(s)' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l from -d 'Specify email address' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l subject -d 'Specify mail subject' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l in-reply-to -d 'Specify in-reply-to header' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l author -s A -d 'Specify author id' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l charset -d 'Specify mail charset' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l mail -d 'Send patch using sendmail' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l sendmail-command -d 'Specify sendmail command' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l output -s o -d 'Specify output filename' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l output-auto-name -s O -d 'Output to automatically named file in DIRECTORY, default: current directory' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l sign -d 'Sign the patch with your gpg key' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l sign-as -d 'Sign the patch with a given keyid' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l sign-ssl -d 'Sign the patch using openssl with a given private key' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l dont-sign -d 'Don\'t sign the patch [DEFAULT]' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l no-sign -d 'Don\'t sign the patch [DEFAULT]' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l dry-run -d 'Don\'t actually take the action' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l xml-output -d 'Generate XML formatted output' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l summary -s s -d 'Summarize changes' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l no-summary -d 'Don\'t summarize changes' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l edit-description -d 'Edit the patch bundle description [DEFAULT]' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l dont-edit-description -d 'Don\'t edit the patch bundle description' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l no-edit-description -d 'Don\'t edit the patch bundle description' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l set-default -d 'Set default repository' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l no-set-default -d 'Don\'t set default repository' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l minimize -d 'Minimize context of patch bundle [DEFAULT]' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l no-minimize -d 'Don\'t minimize context of patch bundle' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l ignore-unrelated-repos -d 'Do not check if repositories are unrelated' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l logfile -d 'Give patch name and comment in file' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l delete-logfile -d 'Delete the logfile when done' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l no-delete-logfile -d 'Keep the logfile when done [DEFAULT]' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l remote-repo -d 'Specify the remote repository URL to work with' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l context -d 'Send to context stored in FILENAME' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l reverse -d 'Show/consider changes in reverse order' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l no-reverse -d 'Show/consider changes in the usual order [DEFAULT]' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l no-http-pipelining -d 'Disable HTTP pipelining' +complete -c darcs -n 'contains \'send\' (commandline -poc)' -l remote-darcs -d 'Name of the darcs executable on the remote server' # # Completions for the 'apply' subcommand # -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'verify' -d 'Verify that the patch was signed by a key in PUBRING' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'verify-ssl' -d 'Verify using openSSL with authorized keys from file KEYS' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'no-verify' -d 'Don\'t verify patch signature [DEFAULT]' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'reorder-patches' -d 'Reorder the patches in the repository' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'no-reorder-patches' -d 'Don\'t reorder the patches in the repository [DEFAULT]' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'all' -s a -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'no-interactive' -d 'Answer yes to all patches' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'interactive' -s i -d 'Prompt user interactively' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'dry-run' -d 'Don\'t actually take the action' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'xml-output' -d 'Generate XML formatted output' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'matches' -d 'Select patches matching PATTERN' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'patches' -s p -d 'Select patches matching REGEXP' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'tags' -s t -d 'Select tags matching REGEXP' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'hash' -s h -d 'Select a single patch with HASH' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'mark-conflicts' -d 'Mark conflicts' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'allow-conflicts' -d 'Allow conflicts, but don\'t mark them' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'dont-allow-conflicts' -d 'Fail if there are patches that would create conflicts [DEFAULT]' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'no-allow-conflicts' -d 'Fail if there are patches that would create conflicts [DEFAULT]' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'no-resolve-conflicts' -d 'Fail if there are patches that would create conflicts [DEFAULT]' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'skip-conflicts' -d 'Filter out any patches that would create conflicts' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'external-merge' -d 'Use external tool to merge conflicts' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'test' -d 'Run the test script' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'no-test' -d 'Don\'t run the test script [DEFAULT]' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'leave-test-directory' -d 'Don\'t remove the test directory [DEFAULT]' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'remove-test-directory' -d 'Remove the test directory' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'repodir' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'myers' -d 'Use myers diff algorithm' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'patience' -d 'Use patience diff algorithm [DEFAULT]' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'reply' -d 'Reply to email-based patch using FROM address' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'cc' -d 'Mail results to additional EMAIL(s). Requires --reply' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'happy-forwarding' -d 'Forward unsigned messages without extra header' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'no-happy-forwarding' -d 'Don\'t forward unsigned messages without extra header [DEFAULT]' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'mail' -d 'Send patch using sendmail' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'sendmail-command' -d 'Specify sendmail command' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'ignore-times' -d 'Don\'t trust the file modification times' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'no-ignore-times' -d 'Trust modification times to find modified files [DEFAULT]' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'compress' -d 'Compress patch data [DEFAULT]' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'dont-compress' -d 'Don\'t compress patch data' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'no-compress' -d 'Don\'t compress patch data' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'set-scripts-executable' -d 'Make scripts executable' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'dont-set-scripts-executable' -d 'Don\'t make scripts executable [DEFAULT]' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'no-set-scripts-executable' -d 'Don\'t make scripts executable [DEFAULT]' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'umask' -d 'Specify umask to use when writing' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'restrict-paths' -d 'Don\'t allow darcs to touch external files or repo metadata [DEFAULT]' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'dont-restrict-paths' -d 'Allow darcs to modify any file or directory (unsafe)' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'no-restrict-paths' -d 'Allow darcs to modify any file or directory (unsafe)' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'reverse' -d 'Show/consider changes in reverse order' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'no-reverse' -d 'Show/consider changes in the usual order [DEFAULT]' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'pause-for-gui' -d 'Pause for an external diff or merge command to finish [DEFAULT]' -complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l 'no-pause-for-gui' -d 'Return immediately after external diff or merge command finishes' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l verify -d 'Verify that the patch was signed by a key in PUBRING' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l verify-ssl -d 'Verify using openSSL with authorized keys from file KEYS' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l no-verify -d 'Don\'t verify patch signature [DEFAULT]' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l reorder-patches -d 'Reorder the patches in the repository' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l no-reorder-patches -d 'Don\'t reorder the patches in the repository [DEFAULT]' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l all -s a -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l no-interactive -d 'Answer yes to all patches' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l interactive -s i -d 'Prompt user interactively' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l dry-run -d 'Don\'t actually take the action' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l xml-output -d 'Generate XML formatted output' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l matches -d 'Select patches matching PATTERN' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l patches -s p -d 'Select patches matching REGEXP' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l tags -s t -d 'Select tags matching REGEXP' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l hash -s h -d 'Select a single patch with HASH' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l mark-conflicts -d 'Mark conflicts' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l allow-conflicts -d 'Allow conflicts, but don\'t mark them' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l dont-allow-conflicts -d 'Fail if there are patches that would create conflicts [DEFAULT]' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l no-allow-conflicts -d 'Fail if there are patches that would create conflicts [DEFAULT]' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l no-resolve-conflicts -d 'Fail if there are patches that would create conflicts [DEFAULT]' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l skip-conflicts -d 'Filter out any patches that would create conflicts' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l external-merge -d 'Use external tool to merge conflicts' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l test -d 'Run the test script' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l no-test -d 'Don\'t run the test script [DEFAULT]' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l leave-test-directory -d 'Don\'t remove the test directory [DEFAULT]' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l remove-test-directory -d 'Remove the test directory' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l repodir -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l myers -d 'Use myers diff algorithm' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l patience -d 'Use patience diff algorithm [DEFAULT]' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l reply -d 'Reply to email-based patch using FROM address' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l cc -d 'Mail results to additional EMAIL(s). Requires --reply' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l happy-forwarding -d 'Forward unsigned messages without extra header' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l no-happy-forwarding -d 'Don\'t forward unsigned messages without extra header [DEFAULT]' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l mail -d 'Send patch using sendmail' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l sendmail-command -d 'Specify sendmail command' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l ignore-times -d 'Don\'t trust the file modification times' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l compress -d 'Compress patch data [DEFAULT]' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l dont-compress -d 'Don\'t compress patch data' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l no-compress -d 'Don\'t compress patch data' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l set-scripts-executable -d 'Make scripts executable' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l dont-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l no-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l umask -d 'Specify umask to use when writing' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l restrict-paths -d 'Don\'t allow darcs to touch external files or repo metadata [DEFAULT]' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l dont-restrict-paths -d 'Allow darcs to modify any file or directory (unsafe)' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l no-restrict-paths -d 'Allow darcs to modify any file or directory (unsafe)' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l reverse -d 'Show/consider changes in reverse order' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l no-reverse -d 'Show/consider changes in the usual order [DEFAULT]' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l pause-for-gui -d 'Pause for an external diff or merge command to finish [DEFAULT]' +complete -c darcs -n 'contains \'apply\' (commandline -poc)' -l no-pause-for-gui -d 'Return immediately after external diff or merge command finishes' # # Completions for the 'clone' subcommand # -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'repo-name' -d 'Path of output directory' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Path of output directory' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'lazy' -d 'Get patch files only as needed' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'complete' -d 'Get a complete copy of the repository' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'to-match' -d 'Select changes up to a patch matching PATTERN' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'to-patch' -d 'Select changes up to a patch matching REGEXP' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'to-hash' -d 'Select changes up to a patch with HASH' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'tag' -s t -d 'Select tag matching REGEXP' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'context' -d 'Version specified by the context in FILENAME' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'set-default' -d 'Set default repository' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'no-set-default' -d 'Don\'t set default repository' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'set-scripts-executable' -d 'Make scripts executable' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'dont-set-scripts-executable' -d 'Don\'t make scripts executable [DEFAULT]' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'no-set-scripts-executable' -d 'Don\'t make scripts executable [DEFAULT]' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'with-working-dir' -d 'Create a working tree (normal repository) [DEFAULT]' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'no-working-dir' -d 'Do not create a working tree (bare repository)' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'packs' -d 'Use repository packs [DEFAULT]' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'no-packs' -d 'Don\'t use repository packs' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'with-patch-index' -d 'Build patch index' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'no-patch-index' -d 'Don\'t build patch index [DEFAULT]' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'no-http-pipelining' -d 'Disable HTTP pipelining' -complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l 'remote-darcs' -d 'Name of the darcs executable on the remote server' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l repo-name -d 'Path of output directory' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Path of output directory' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l lazy -d 'Get patch files only as needed' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l complete -d 'Get a complete copy of the repository' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l to-match -d 'Select changes up to a patch matching PATTERN' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l to-patch -d 'Select changes up to a patch matching REGEXP' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l to-hash -d 'Select changes up to a patch with HASH' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l tag -s t -d 'Select tag matching REGEXP' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l context -d 'Version specified by the context in FILENAME' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l set-default -d 'Set default repository' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l no-set-default -d 'Don\'t set default repository' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l set-scripts-executable -d 'Make scripts executable' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l dont-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l no-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l with-working-dir -d 'Create a working tree (normal repository) [DEFAULT]' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l no-working-dir -d 'Do not create a working tree (bare repository)' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l packs -d 'Use repository packs [DEFAULT]' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l no-packs -d 'Don\'t use repository packs' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l with-patch-index -d 'Build patch index' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l no-patch-index -d 'Don\'t build patch index [DEFAULT]' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l no-http-pipelining -d 'Disable HTTP pipelining' +complete -c darcs -n 'contains \'clone\' (commandline -poc)' -l remote-darcs -d 'Name of the darcs executable on the remote server' # # Completions for the 'initialize' subcommand # -complete -c darcs -n 'contains \'initialize\' (commandline -poc)' -l 'darcs-2' -d 'Standard darcs patch format [DEFAULT]' -complete -c darcs -n 'contains \'initialize\' (commandline -poc)' -l 'darcs-1' -d 'Older patch format (for compatibility)' -complete -c darcs -n 'contains \'initialize\' (commandline -poc)' -l 'with-working-dir' -d 'Create a working tree (normal repository) [DEFAULT]' -complete -c darcs -n 'contains \'initialize\' (commandline -poc)' -l 'no-working-dir' -d 'Do not create a working tree (bare repository)' -complete -c darcs -n 'contains \'initialize\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'initialize\' (commandline -poc)' -l 'with-patch-index' -d 'Build patch index' -complete -c darcs -n 'contains \'initialize\' (commandline -poc)' -l 'no-patch-index' -d 'Don\'t build patch index [DEFAULT]' -complete -c darcs -n 'contains \'initialize\' (commandline -poc)' -l 'hashed' -d 'Deprecated, use --darcs-1 instead' +complete -c darcs -n 'contains \'initialize\' (commandline -poc)' -l darcs-2 -d 'Standard darcs patch format [DEFAULT]' +complete -c darcs -n 'contains \'initialize\' (commandline -poc)' -l darcs-1 -d 'Older patch format (for compatibility)' +complete -c darcs -n 'contains \'initialize\' (commandline -poc)' -l with-working-dir -d 'Create a working tree (normal repository) [DEFAULT]' +complete -c darcs -n 'contains \'initialize\' (commandline -poc)' -l no-working-dir -d 'Do not create a working tree (bare repository)' +complete -c darcs -n 'contains \'initialize\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'initialize\' (commandline -poc)' -l with-patch-index -d 'Build patch index' +complete -c darcs -n 'contains \'initialize\' (commandline -poc)' -l no-patch-index -d 'Don\'t build patch index [DEFAULT]' +complete -c darcs -n 'contains \'initialize\' (commandline -poc)' -l hashed -d 'Deprecated, use --darcs-1 instead' # # Completions for the 'optimize' subcommands # -complete -c darcs -n 'contains \'optimize\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'optimize\' (commandline -poc)' -l 'umask' -d 'Specify umask to use when writing' +complete -c darcs -n 'contains \'optimize\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'optimize\' (commandline -poc)' -l umask -d 'Specify umask to use when writing' # # Completions for the 'optimize relink' subcommand # -complete -c darcs -n 'contains \'optimize\' (commandline -poc) && contains \'relink\' (commandline -poc)' -l 'sibling' -d 'Specify a sibling directory' +complete -c darcs -n 'contains \'optimize\' (commandline -poc) && contains \'relink\' (commandline -poc)' -l sibling -d 'Specify a sibling directory' # # Completions for the 'repair' subcommand # -complete -c darcs -n 'contains \'repair\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' -complete -c darcs -n 'contains \'repair\' (commandline -poc)' -l 'ignore-times' -d 'Don\'t trust the file modification times' -complete -c darcs -n 'contains \'repair\' (commandline -poc)' -l 'no-ignore-times' -d 'Trust modification times to find modified files [DEFAULT]' -complete -c darcs -n 'contains \'repair\' (commandline -poc)' -l 'myers' -d 'Use myers diff algorithm' -complete -c darcs -n 'contains \'repair\' (commandline -poc)' -l 'patience' -d 'Use patience diff algorithm [DEFAULT]' -complete -c darcs -n 'contains \'repair\' (commandline -poc)' -l 'dry-run' -d 'Don\'t actually take the action' -complete -c darcs -n 'contains \'repair\' (commandline -poc)' -l 'umask' -d 'Specify umask to use when writing' +complete -c darcs -n 'contains \'repair\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run' +complete -c darcs -n 'contains \'repair\' (commandline -poc)' -l ignore-times -d 'Don\'t trust the file modification times' +complete -c darcs -n 'contains \'repair\' (commandline -poc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]' +complete -c darcs -n 'contains \'repair\' (commandline -poc)' -l myers -d 'Use myers diff algorithm' +complete -c darcs -n 'contains \'repair\' (commandline -poc)' -l patience -d 'Use patience diff algorithm [DEFAULT]' +complete -c darcs -n 'contains \'repair\' (commandline -poc)' -l dry-run -d 'Don\'t actually take the action' +complete -c darcs -n 'contains \'repair\' (commandline -poc)' -l umask -d 'Specify umask to use when writing' # # Completions for the 'convert darcs-2' subcommand # -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l 'repo-name' -d 'Path of output directory' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Path of output directory' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l 'set-scripts-executable' -d 'Make scripts executable' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l 'dont-set-scripts-executable' -d 'Don\'t make scripts executable [DEFAULT]' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l 'no-set-scripts-executable' -d 'Don\'t make scripts executable [DEFAULT]' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l 'with-working-dir' -d 'Create a working tree (normal repository) [DEFAULT]' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l 'no-working-dir' -d 'Do not create a working tree (bare repository)' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l 'no-http-pipelining' -d 'Disable HTTP pipelining' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l 'remote-darcs' -d 'Name of the darcs executable on the remote server' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l 'with-patch-index' -d 'Build patch index' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l 'no-patch-index' -d 'Don\'t build patch index [DEFAULT]' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l repo-name -d 'Path of output directory' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Path of output directory' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l set-scripts-executable -d 'Make scripts executable' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l dont-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l no-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l with-working-dir -d 'Create a working tree (normal repository) [DEFAULT]' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l no-working-dir -d 'Do not create a working tree (bare repository)' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l no-http-pipelining -d 'Disable HTTP pipelining' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l remote-darcs -d 'Name of the darcs executable on the remote server' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l with-patch-index -d 'Build patch index' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'darcs-2\' (commandline -poc)' -l no-patch-index -d 'Don\'t build patch index [DEFAULT]' # # Completions for the 'convert export' subcommand # -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'export\' (commandline -poc)' -l 'repo-name' -d 'Path of output directory' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'export\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Path of output directory' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'export\' (commandline -poc)' -l 'read-marks' -d 'Continue conversion, previously checkpointed by --write-marks' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'export\' (commandline -poc)' -l 'write-marks' -d 'Checkpoint conversion to continue it later' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'export\' (commandline -poc)' -l 'no-http-pipelining' -d 'Disable HTTP pipelining' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'export\' (commandline -poc)' -l 'remote-darcs' -d 'Name of the darcs executable on the remote server' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'export\' (commandline -poc)' -l repo-name -d 'Path of output directory' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'export\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Path of output directory' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'export\' (commandline -poc)' -l read-marks -d 'Continue conversion, previously checkpointed by --write-marks' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'export\' (commandline -poc)' -l write-marks -d 'Checkpoint conversion to continue it later' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'export\' (commandline -poc)' -l no-http-pipelining -d 'Disable HTTP pipelining' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'export\' (commandline -poc)' -l remote-darcs -d 'Name of the darcs executable on the remote server' # # Completions for the 'convert import' subcommand # -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l 'repo-name' -d 'Path of output directory' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l 'repodir' -x -a '(__fish_complete_directories (commandline -ct))' -d 'Path of output directory' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l 'set-scripts-executable' -d 'Make scripts executable' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l 'dont-set-scripts-executable' -d 'Don\'t make scripts executable [DEFAULT]' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l 'no-set-scripts-executable' -d 'Don\'t make scripts executable [DEFAULT]' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l 'darcs-2' -d 'Standard darcs patch format [DEFAULT]' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l 'darcs-1' -d 'Older patch format (for compatibility)' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l 'with-working-dir' -d 'Create a working tree (normal repository) [DEFAULT]' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l 'no-working-dir' -d 'Do not create a working tree (bare repository)' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l 'with-patch-index' -d 'Build patch index' -complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l 'no-patch-index' -d 'Don\'t build patch index [DEFAULT]' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l repo-name -d 'Path of output directory' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Path of output directory' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l set-scripts-executable -d 'Make scripts executable' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l dont-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l no-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l darcs-2 -d 'Standard darcs patch format [DEFAULT]' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l darcs-1 -d 'Older patch format (for compatibility)' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l with-working-dir -d 'Create a working tree (normal repository) [DEFAULT]' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l no-working-dir -d 'Do not create a working tree (bare repository)' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l with-patch-index -d 'Build patch index' +complete -c darcs -n 'contains \'convert\' (commandline -poc) && contains \'import\' (commandline -poc)' -l no-patch-index -d 'Don\'t build patch index [DEFAULT]' diff --git a/share/completions/dconf.fish b/share/completions/dconf.fish index 8c014dd29..45d427d67 100644 --- a/share/completions/dconf.fish +++ b/share/completions/dconf.fish @@ -22,16 +22,16 @@ end set -l commands read list write reset compile update watch dump load help complete -f -e -c dconf -complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a 'read' -d 'Read the value of a key' -complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a 'list' -d 'List the sub-keys and sub-directories of a directory' -complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a 'write' -d 'Write a new value to a key' -complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a 'reset' -d 'Delete a key or an entire directory' -complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a 'compile' -d 'Compile a binary database from keyfiles' -complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a 'update' -d 'Update the system dconf databases' -complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a 'watch' -d 'Watch a key or directory for changes' -complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a 'dump' -d 'Dump an entire subpath to stdout' -complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a 'load' -d 'Populate a subpath from stdin' -complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a 'help' -d 'Display help and exit' +complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a read -d 'Read the value of a key' +complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a list -d 'List the sub-keys and sub-directories of a directory' +complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a write -d 'Write a new value to a key' +complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a reset -d 'Delete a key or an entire directory' +complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a compile -d 'Compile a binary database from keyfiles' +complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a update -d 'Update the system dconf databases' +complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a watch -d 'Watch a key or directory for changes' +complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a dump -d 'Dump an entire subpath to stdout' +complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a load -d 'Populate a subpath from stdin' +complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a help -d 'Display help and exit' ### Arguments to commands diff --git a/share/completions/dd.fish b/share/completions/dd.fish index db245850d..abd938c58 100644 --- a/share/completions/dd.fish +++ b/share/completions/dd.fish @@ -1,6 +1,6 @@ complete -c dd -xa '(__fish_complete_dd)' -complete -c dd -d 'display help and exit' -xa '--help' -complete -c dd -d 'output version information and exit' -xa '--version' +complete -c dd -d 'display help and exit' -xa --help +complete -c dd -d 'output version information and exit' -xa --version function __fish_complete_dd -d 'Complete dd operands' # set operand_string as a local variable containing the current command-line token. diff --git a/share/completions/defaults.fish b/share/completions/defaults.fish index 408bfe688..772065d82 100644 --- a/share/completions/defaults.fish +++ b/share/completions/defaults.fish @@ -4,30 +4,30 @@ function __fish_defaults_domains defaults domains | string split ", " end -complete -f -c defaults -o 'currentHost' -d 'Restricts preferences operations to the current logged-in host' -complete -f -c defaults -o 'host' -d 'Restricts preferences operations to hostname' +complete -f -c defaults -o currentHost -d 'Restricts preferences operations to the current logged-in host' +complete -f -c defaults -o host -d 'Restricts preferences operations to hostname' # read -complete -f -c defaults -n '__fish_use_subcommand' -a read -d 'Shows defaults entire given domain' +complete -f -c defaults -n __fish_use_subcommand -a read -d 'Shows defaults entire given domain' complete -f -c defaults -n '__fish_seen_subcommand_from read read-type write rename delete' -a '(__fish_defaults_domains)' -complete -f -c defaults -n '__fish_seen_subcommand_from read read-type write rename delete' -o 'app' +complete -f -c defaults -n '__fish_seen_subcommand_from read read-type write rename delete' -o app # write -complete -f -c defaults -n '__fish_use_subcommand' -a write -d 'Writes domain or or a key in the domain' -complete -f -c defaults -n '__fish_seen_subcommand_from write' -o 'string' -d 'String as the value for the given key' -complete -f -c defaults -n '__fish_seen_subcommand_from write' -o 'data' -d 'Raw data bytes for given key' -complete -f -c defaults -n '__fish_seen_subcommand_from write' -o 'int' -d 'Integer as the value for the given key' -complete -f -c defaults -n '__fish_seen_subcommand_from write' -o 'float' -d 'Floating point number as the value for the given key' -complete -f -c defaults -n '__fish_seen_subcommand_from write' -o 'bool' -d 'Boolean as the value for the given key' -complete -f -c defaults -n '__fish_seen_subcommand_from write' -o 'date' -d 'Date as the value for the given key' -complete -f -c defaults -n '__fish_seen_subcommand_from write' -o 'array' -d 'Array as the value for the given key' -complete -f -c defaults -n '__fish_seen_subcommand_from write' -o 'array-add' -d 'Add new elements to the end of an array' -complete -f -c defaults -n '__fish_seen_subcommand_from write' -o 'dict' -d 'Add a dictionary to domain' -complete -f -c defaults -n '__fish_seen_subcommand_from write' -o 'dict-add' -d 'Add new key/value pairs to a dictionary' +complete -f -c defaults -n __fish_use_subcommand -a write -d 'Writes domain or or a key in the domain' +complete -f -c defaults -n '__fish_seen_subcommand_from write' -o string -d 'String as the value for the given key' +complete -f -c defaults -n '__fish_seen_subcommand_from write' -o data -d 'Raw data bytes for given key' +complete -f -c defaults -n '__fish_seen_subcommand_from write' -o int -d 'Integer as the value for the given key' +complete -f -c defaults -n '__fish_seen_subcommand_from write' -o float -d 'Floating point number as the value for the given key' +complete -f -c defaults -n '__fish_seen_subcommand_from write' -o bool -d 'Boolean as the value for the given key' +complete -f -c defaults -n '__fish_seen_subcommand_from write' -o date -d 'Date as the value for the given key' +complete -f -c defaults -n '__fish_seen_subcommand_from write' -o array -d 'Array as the value for the given key' +complete -f -c defaults -n '__fish_seen_subcommand_from write' -o array-add -d 'Add new elements to the end of an array' +complete -f -c defaults -n '__fish_seen_subcommand_from write' -o dict -d 'Add a dictionary to domain' +complete -f -c defaults -n '__fish_seen_subcommand_from write' -o dict-add -d 'Add new key/value pairs to a dictionary' -complete -f -c defaults -n '__fish_use_subcommand' -a read-type -d 'Shows the type for the given domain, key' -complete -f -c defaults -n '__fish_use_subcommand' -a rename -d 'Renames old_key to new_key' -complete -f -c defaults -n '__fish_use_subcommand' -a delete -d 'Deletes domain or a key in the domain' -complete -f -c defaults -n '__fish_use_subcommand' -a domains -d 'Prints the names of all domains in the users defaults system' -complete -f -c defaults -n '__fish_use_subcommand' -a find -d 'Searches for word in domain names, keys, and values' -complete -f -c defaults -n '__fish_use_subcommand' -a help -d 'Prints a list of possible command formats' +complete -f -c defaults -n __fish_use_subcommand -a read-type -d 'Shows the type for the given domain, key' +complete -f -c defaults -n __fish_use_subcommand -a rename -d 'Renames old_key to new_key' +complete -f -c defaults -n __fish_use_subcommand -a delete -d 'Deletes domain or a key in the domain' +complete -f -c defaults -n __fish_use_subcommand -a domains -d 'Prints the names of all domains in the users defaults system' +complete -f -c defaults -n __fish_use_subcommand -a find -d 'Searches for word in domain names, keys, and values' +complete -f -c defaults -n __fish_use_subcommand -a help -d 'Prints a list of possible command formats' diff --git a/share/completions/dhclient.fish b/share/completions/dhclient.fish index 24a7f756f..f87a85fcb 100644 --- a/share/completions/dhclient.fish +++ b/share/completions/dhclient.fish @@ -38,8 +38,8 @@ complete -c dhclient -l no-pid -d 'Disable writing pid files' complete -c dhclient -o sf -F -d 'Path to the network configuration script' complete -c dhclient -s B -d 'Always set the bootp broadcast flag in request packets' complete -c dhclient -s C -x -d 'DHCP client identifier' -complete -c dhclient -s H -x -d 'Hostname' -complete -c dhclient -s F -x -d 'FQDN' +complete -c dhclient -s H -x -d Hostname +complete -c dhclient -s F -x -d FQDN complete -c dhclient -s V -x -d 'Vendor class identifier' complete -c dhclient -l request-options -x -d 'Request option list' -complete -c dhclient -l timeout -x -d 'Timeout' +complete -c dhclient -l timeout -x -d Timeout diff --git a/share/completions/diskutil.fish b/share/completions/diskutil.fish index ca9265a8e..1730c3427 100644 --- a/share/completions/diskutil.fish +++ b/share/completions/diskutil.fish @@ -27,130 +27,130 @@ end ############ # list -complete -f -c diskutil -n '__fish_use_subcommand' -a list -d 'List disks' -complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand list' -o 'plist' -d 'Return a property list' +complete -f -c diskutil -n __fish_use_subcommand -a list -d 'List disks' +complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand list' -o plist -d 'Return a property list' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand list' -a '(__fish_diskutil_devices)' # info -complete -f -c diskutil -n '__fish_use_subcommand' -a info -d 'Get detailed information about a specific whole disk or partition' -complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand info' -o 'plist' -d 'Return a property list' +complete -f -c diskutil -n __fish_use_subcommand -a info -d 'Get detailed information about a specific whole disk or partition' +complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand info' -o plist -d 'Return a property list' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand info' -a '(__fish_diskutil_devices)' -complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand info' -o 'all' -d 'Process all disks' +complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand info' -o all -d 'Process all disks' # activity -complete -f -c diskutil -n '__fish_use_subcommand' -a activity -d 'Continuously display system-wide disk manipulation activity' +complete -f -c diskutil -n __fish_use_subcommand -a activity -d 'Continuously display system-wide disk manipulation activity' # listFilesystems -complete -f -c diskutil -n '__fish_use_subcommand' -a listFilesystems -d 'Show the file system personalities available' -complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand listFilesystems' -o 'plist' -d 'Return a property list' +complete -f -c diskutil -n __fish_use_subcommand -a listFilesystems -d 'Show the file system personalities available' +complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand listFilesystems' -o plist -d 'Return a property list' # umount -complete -f -c diskutil -n '__fish_use_subcommand' -a umount -d 'Unmount a single volume' +complete -f -c diskutil -n __fish_use_subcommand -a umount -d 'Unmount a single volume' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand umount' -a '(__fish_diskutil_mounted_volumes)' # umountDisk -complete -f -c diskutil -n '__fish_use_subcommand' -a umountDisk -d 'Unmount an entire disk (all volumes)' +complete -f -c diskutil -n __fish_use_subcommand -a umountDisk -d 'Unmount an entire disk (all volumes)' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand umountDisk' -a '(__fish_diskutil_mounted_volumes)' # eject -complete -f -c diskutil -n '__fish_use_subcommand' -a eject -d 'Eject a disk' +complete -f -c diskutil -n __fish_use_subcommand -a eject -d 'Eject a disk' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand eject' -a '(__fish_diskutil_devices)' # mount -complete -f -c diskutil -n '__fish_use_subcommand' -a mount -d 'Mount a single volume' -complete -r -c diskutil -n '__fish_diskutil_using_not_subcommand mount' -o 'mountPoint' -d 'Specify mount point' +complete -f -c diskutil -n __fish_use_subcommand -a mount -d 'Mount a single volume' +complete -r -c diskutil -n '__fish_diskutil_using_not_subcommand mount' -o mountPoint -d 'Specify mount point' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand mount' -a '(__fish_diskutil_devices)' # mountDisk -complete -f -c diskutil -n '__fish_use_subcommand' -a mountDisk -d 'Mount an entire disk (all mountable volumes)' +complete -f -c diskutil -n __fish_use_subcommand -a mountDisk -d 'Mount an entire disk (all mountable volumes)' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand mountDisk' -a '(__fish_diskutil_devices)' # rename -complete -f -c diskutil -n '__fish_use_subcommand' -a rename -d 'Rename a volume' +complete -f -c diskutil -n __fish_use_subcommand -a rename -d 'Rename a volume' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand rename' -a '(__fish_diskutil_devices)' # enableJournal -complete -f -c diskutil -n '__fish_use_subcommand' -a enableJournal -d 'Enable journaling on an HFS+ volume' +complete -f -c diskutil -n __fish_use_subcommand -a enableJournal -d 'Enable journaling on an HFS+ volume' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand enableJournal' -a '(__fish_diskutil_devices)' # disableJournal -complete -f -c diskutil -n '__fish_use_subcommand' -a disableJournal -d 'Disable journaling on an HFS+ volume' +complete -f -c diskutil -n __fish_use_subcommand -a disableJournal -d 'Disable journaling on an HFS+ volume' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand disableJournal' -a '(__fish_diskutil_devices)' # moveJournal -complete -f -c diskutil -n '__fish_use_subcommand' -a moveJournal -d 'Create a 512MB Apple_Journal partition' +complete -f -c diskutil -n __fish_use_subcommand -a moveJournal -d 'Create a 512MB Apple_Journal partition' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand moveJournal' -a '(__fish_diskutil_devices)' # enableOwnership -complete -f -c diskutil -n '__fish_use_subcommand' -a enableOwnership -d 'Enable ownership of a volume' +complete -f -c diskutil -n __fish_use_subcommand -a enableOwnership -d 'Enable ownership of a volume' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand enableOwnership' -a '(__fish_diskutil_devices)' # disableOwnership -complete -f -c diskutil -n '__fish_use_subcommand' -a disableOwnership -d 'Disable ownership of a volume' +complete -f -c diskutil -n __fish_use_subcommand -a disableOwnership -d 'Disable ownership of a volume' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand disableOwnership' -a '(__fish_diskutil_devices)' # verifyVolume -complete -f -c diskutil -n '__fish_use_subcommand' -a verifyVolume -d 'Verify the file system data structures of a volume' +complete -f -c diskutil -n __fish_use_subcommand -a verifyVolume -d 'Verify the file system data structures of a volume' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand verifyVolume' -a '(__fish_diskutil_devices)' # repairVolume -complete -f -c diskutil -n '__fish_use_subcommand' -a repairVolume -d 'Repair the file system data structures of a volume' +complete -f -c diskutil -n __fish_use_subcommand -a repairVolume -d 'Repair the file system data structures of a volume' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand repairVolume' -a '(__fish_diskutil_devices)' # verifyDisk -complete -f -c diskutil -n '__fish_use_subcommand' -a verifyDisk -d 'Verify the partition map layout of a whole disk' +complete -f -c diskutil -n __fish_use_subcommand -a verifyDisk -d 'Verify the partition map layout of a whole disk' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand verifyDisk' -a '(__fish_diskutil_devices)' # repairDisk -complete -f -c diskutil -n '__fish_use_subcommand' -a repairDisk -d 'Repair the partition map layout of a whole disk' +complete -f -c diskutil -n __fish_use_subcommand -a repairDisk -d 'Repair the partition map layout of a whole disk' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand repairDisk' -a '(__fish_diskutil_devices)' # eraseDisk -complete -f -c diskutil -n '__fish_use_subcommand' -a eraseDisk -d 'Erase an existing disk' +complete -f -c diskutil -n __fish_use_subcommand -a eraseDisk -d 'Erase an existing disk' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand eraseDisk' -a '(__fish_diskutil_devices)' # eraseVolume -complete -f -c diskutil -n '__fish_use_subcommand' -a verifyDisk -d 'Write out a new empty file system volume' +complete -f -c diskutil -n __fish_use_subcommand -a verifyDisk -d 'Write out a new empty file system volume' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand verifyDisk' -a '(__fish_diskutil_devices)' # reformat -complete -f -c diskutil -n '__fish_use_subcommand' -a reformat -d 'Erase an existing volume by writing out a new empty file system' +complete -f -c diskutil -n __fish_use_subcommand -a reformat -d 'Erase an existing volume by writing out a new empty file system' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand reformat' -a '(__fish_diskutil_devices)' # eraseOptical -complete -f -c diskutil -n '__fish_use_subcommand' -a eraseOptical -d 'Erase optical media (CD/RW, DVD/RW, etc.)' +complete -f -c diskutil -n __fish_use_subcommand -a eraseOptical -d 'Erase optical media (CD/RW, DVD/RW, etc.)' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand eraseOptical' -a '(__fish_diskutil_devices)' # zeroDisk -complete -f -c diskutil -n '__fish_use_subcommand' -a zeroDisk -d 'Erase a device, writing zeros to the media' +complete -f -c diskutil -n __fish_use_subcommand -a zeroDisk -d 'Erase a device, writing zeros to the media' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand zeroDisk' -a '(__fish_diskutil_devices)' # randomDisk -complete -f -c diskutil -n '__fish_use_subcommand' -a randomDisk -d 'Erase a whole disk, writing random data to the media' +complete -f -c diskutil -n __fish_use_subcommand -a randomDisk -d 'Erase a whole disk, writing random data to the media' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand randomDisk' -a '(__fish_diskutil_devices)' # secureErase -complete -f -c diskutil -n '__fish_use_subcommand' -a secureErase -d 'Erase, using a secure method' +complete -f -c diskutil -n __fish_use_subcommand -a secureErase -d 'Erase, using a secure method' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand secureErase' -a '(__fish_diskutil_devices)' # partitionDisk -complete -f -c diskutil -n '__fish_use_subcommand' -a partitionDisk -d '(re)Partition a disk, removing all volumes' +complete -f -c diskutil -n __fish_use_subcommand -a partitionDisk -d '(re)Partition a disk, removing all volumes' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand partitionDisk' -a '(__fish_diskutil_devices)' # resizeVolume -complete -f -c diskutil -n '__fish_use_subcommand' -a resizeVolume -d 'Non-destructively resize a volume (partition)' +complete -f -c diskutil -n __fish_use_subcommand -a resizeVolume -d 'Non-destructively resize a volume (partition)' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand resizeVolume' -a '(__fish_diskutil_devices)' # splitPartition -complete -f -c diskutil -n '__fish_use_subcommand' -a splitPartition -d 'Destructively split a volume into multiple partitions' +complete -f -c diskutil -n __fish_use_subcommand -a splitPartition -d 'Destructively split a volume into multiple partitions' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand splitPartition' -a '(__fish_diskutil_devices)' # mergePartitions -complete -f -c diskutil -n '__fish_use_subcommand' -a mergePartitions -d 'Merge two or more partitions on a disk' +complete -f -c diskutil -n __fish_use_subcommand -a mergePartitions -d 'Merge two or more partitions on a disk' complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand mergePartitions' -a '(__fish_diskutil_devices)' # apfs -complete -f -c diskutil -n '__fish_use_subcommand' -a apfs -d 'Merge two or more partitions on a disk' +complete -f -c diskutil -n __fish_use_subcommand -a apfs -d 'Merge two or more partitions on a disk' complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a list -d 'Show status of all current APFS Containers' complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a convert -d 'Nondestructively convert from HFS to APFS' complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a create -d 'Create a new APFS Container with one APFS Volume' @@ -171,7 +171,7 @@ complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a decryptVolume - complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a updatePreboot -d 'Update the APFS Volume\'s related APFS Preboot Volume' # appleRAID -complete -f -c diskutil -n '__fish_use_subcommand' -a appleRAID -d 'Create, manipulate and destroy AppleRAID volumes' +complete -f -c diskutil -n __fish_use_subcommand -a appleRAID -d 'Create, manipulate and destroy AppleRAID volumes' complete -f -c diskutil -n '__fish_seen_subcommand_from appleRAID' -a list -d 'Display the current status of RAID sets' complete -f -c diskutil -n '__fish_seen_subcommand_from appleRAID' -a create -d 'Create a RAID set on multiple disks' complete -f -c diskutil -n '__fish_seen_subcommand_from appleRAID' -a delete -d 'Delete an existing RAID set' @@ -182,7 +182,7 @@ complete -f -c diskutil -n '__fish_seen_subcommand_from appleRAID' -a enable -d complete -f -c diskutil -n '__fish_seen_subcommand_from appleRAID' -a update -d 'Update the settings of an existing RAID' # coreStorage -complete -f -c diskutil -n '__fish_use_subcommand' -a coreStorage -d 'Create, manipulate and destroy CoreStorage volumes' +complete -f -c diskutil -n __fish_use_subcommand -a coreStorage -d 'Create, manipulate and destroy CoreStorage volumes' complete -f -c diskutil -n '__fish_seen_subcommand_from coreStorage' -a list -d 'Show status of CoreStorage volumes' complete -f -c diskutil -n '__fish_seen_subcommand_from coreStorage' -a info -d 'Get CoreStorage information by UUID or disk' complete -f -c diskutil -n '__fish_seen_subcommand_from coreStorage' -a convert -d 'Convert a volume into a CoreStorage volume' diff --git a/share/completions/dnf.fish b/share/completions/dnf.fish index 99c43b7e1..0e1e72b7f 100644 --- a/share/completions/dnf.fish +++ b/share/completions/dnf.fish @@ -19,28 +19,28 @@ function __dnf_list_transactions end # Alias -complete -c dnf -n "__fish_use_subcommand" -xa alias -d "Manage aliases" +complete -c dnf -n __fish_use_subcommand -xa alias -d "Manage aliases" complete -c dnf -n "__fish_seen_subcommand_from alias" -xa add -d "Add a new alias" complete -c dnf -n "__fish_seen_subcommand_from alias" -xa list -d "Lists all defined aliases" complete -c dnf -n "__fish_seen_subcommand_from alias" -xa delete -d "Delete an alias" # Autoremove -complete -c dnf -n "__fish_use_subcommand" -xa autoremove -d "Removes unneeded packages" +complete -c dnf -n __fish_use_subcommand -xa autoremove -d "Removes unneeded packages" complete -c dnf -n "__fish_seen_subcommand_from autoremove" -xa "(__dnf_list_installed_packages)" # Check -complete -c dnf -n "__fish_use_subcommand" -xa check -d "Check for problems in packagedb" +complete -c dnf -n __fish_use_subcommand -xa check -d "Check for problems in packagedb" complete -c dnf -n "__fish_seen_subcommand_from check" -l dependencies -d "Checks dependencies" complete -c dnf -n "__fish_seen_subcommand_from check" -l duplicates -d "Checks duplicates" complete -c dnf -n "__fish_seen_subcommand_from check" -l obsoleted -d "Checks obsoleted" complete -c dnf -n "__fish_seen_subcommand_from check" -l provides -d "Checks provides" # Check-Update -complete -c dnf -n "__fish_use_subcommand" -xa check-update -d "Checks for updates" +complete -c dnf -n __fish_use_subcommand -xa check-update -d "Checks for updates" complete -c dnf -n "__fish_seen_subcommand_from check-update" -l changelogs # Clean -complete -c dnf -n "__fish_use_subcommand" -xa clean -d "Clean up cache directory" +complete -c dnf -n __fish_use_subcommand -xa clean -d "Clean up cache directory" complete -c dnf -n "__fish_seen_subcommand_from clean" -xa dbcache -d "Removes the database cache" complete -c dnf -n "__fish_seen_subcommand_from clean" -xa expire-cache -d "Marks the repository metadata expired" complete -c dnf -n "__fish_seen_subcommand_from clean" -xa metadata -d "Removes repository metadata" @@ -48,14 +48,14 @@ complete -c dnf -n "__fish_seen_subcommand_from clean" -xa packages -d "Removes complete -c dnf -n "__fish_seen_subcommand_from clean" -xa all -d "Removes all cache" # Distro-sync -complete -c dnf -n "__fish_use_subcommand" -xa distro-sync -d "Synchronizes packages to match the latest" +complete -c dnf -n __fish_use_subcommand -xa distro-sync -d "Synchronizes packages to match the latest" # Downgrade -complete -c dnf -n "__fish_use_subcommand" -xa downgrade -d "Downgrades the specified package" +complete -c dnf -n __fish_use_subcommand -xa downgrade -d "Downgrades the specified package" complete -c dnf -n "__fish_seen_subcommand_from downgrade" -xa "(__dnf_list_installed_packages)" # Group -complete -c dnf -n "__fish_use_subcommand" -xa group -d "Manage groups" +complete -c dnf -n __fish_use_subcommand -xa group -d "Manage groups" complete -c dnf -n "__fish_seen_subcommand_from group; and not __fish_seen_subcommand_from mark" -xa summary -d "Display overview of installed and available groups" complete -c dnf -n "__fish_seen_subcommand_from group; and not __fish_seen_subcommand_from mark" -xa info -d "Display package list of a group" @@ -78,10 +78,10 @@ complete -c dnf -n "__fish_seen_subcommand_from group; and __fish_seen_subcomman complete -c dnf -n "__fish_seen_subcommand_from group; and __fish_seen_subcommand_from mark" -xa remove -d "Mark group removed without removing packages" # Help -complete -c dnf -n "__fish_use_subcommand" -xa help -d "Display help and exit" +complete -c dnf -n __fish_use_subcommand -xa help -d "Display help and exit" # History -complete -c dnf -n "__fish_use_subcommand" -xa history -d "View and manage past transactions" +complete -c dnf -n __fish_use_subcommand -xa history -d "View and manage past transactions" complete -c dnf -n "__fish_seen_subcommand_from history" -xa list -d "Lists all transactions" complete -c dnf -n "__fish_seen_subcommand_from history" -xa info -d "Describe the given transactions" complete -c dnf -n "__fish_seen_subcommand_from history" -xa redo -d "Redoes the specified transaction" @@ -94,15 +94,15 @@ for i in info redo rollback undo end # Info -complete -c dnf -n "__fish_use_subcommand" -xa info -d "Describes the given package" +complete -c dnf -n __fish_use_subcommand -xa info -d "Describes the given package" complete -c dnf -n "__fish_seen_subcommand_from info; and not __fish_seen_subcommand_from history" -xa "(__dnf_list_available_packages)" # Install -complete -c dnf -n "__fish_use_subcommand" -xa install -d "Install package" +complete -c dnf -n __fish_use_subcommand -xa install -d "Install package" complete -c dnf -n "__fish_seen_subcommand_from install" -xa "(__dnf_list_available_packages)" # List -complete -c dnf -n "__fish_use_subcommand" -xa list -d "Lists all packages" +complete -c dnf -n __fish_use_subcommand -xa list -d "Lists all packages" complete -c dnf -n "__fish_seen_subcommand_from list" -l all -d "Lists all packages" complete -c dnf -n "__fish_seen_subcommand_from list" -l installed -d "Lists installed packages" complete -c dnf -n "__fish_seen_subcommand_from list" -l available -d "Lists available packages" @@ -113,17 +113,17 @@ complete -c dnf -n "__fish_seen_subcommand_from list" -l upgrades -d "List avail complete -c dnf -n "__fish_seen_subcommand_from list" -l autoremove -d "List packages which will be removed by autoremove" # Makecache -complete -c dnf -n "__fish_use_subcommand" -xa makecache -d "Downloads and caches metadata for all known repos" +complete -c dnf -n __fish_use_subcommand -xa makecache -d "Downloads and caches metadata for all known repos" complete -c dnf -n "__fish_seen_subcommand_from makecache" -l timer -d "Instructs DNF to be more resource-aware" # Mark -complete -c dnf -n "__fish_use_subcommand" -xa mark -d "Mark packages" +complete -c dnf -n __fish_use_subcommand -xa mark -d "Mark packages" complete -c dnf -n "__fish_seen_subcommand_from mark" -xa install -d "Mark package installed" complete -c dnf -n "__fish_seen_subcommand_from mark" -xa remove -d "Unmarks installed package" complete -c dnf -n "__fish_seen_subcommand_from mark" -xa group -d "Mark installed by group" # Module -complete -c dnf -n "__fish_use_subcommand" -xa module -d "Manage modules" +complete -c dnf -n __fish_use_subcommand -xa module -d "Manage modules" complete -c dnf -n "__fish_seen_subcommand_from module" -xa install -d "Install module" complete -c dnf -n "__fish_seen_subcommand_from module" -xa update -d "Update modules" complete -c dnf -n "__fish_seen_subcommand_from module" -xa remove -d "Remove module" @@ -139,21 +139,21 @@ complete -c dnf -n "__fish_seen_subcommand_from module" -xa info -d "Print modul complete -c dnf -n "__fish_seen_subcommand_from module; and __fish_seen_subcommand_from info" -l profile -d "Print module profiles information" # Provides -complete -c dnf -n "__fish_use_subcommand" -xa provides -d "Finds packages providing the given command" +complete -c dnf -n __fish_use_subcommand -xa provides -d "Finds packages providing the given command" # Reinstall -complete -c dnf -n "__fish_use_subcommand" -xa reinstall -d "Reinstalls a package" +complete -c dnf -n __fish_use_subcommand -xa reinstall -d "Reinstalls a package" complete -c dnf -n "__fish_seen_subcommand_from reinstall" -xa "(__dnf_list_installed_packages)" # Remove -complete -c dnf -n "__fish_use_subcommand" -xa remove -d "Remove packages" +complete -c dnf -n __fish_use_subcommand -xa remove -d "Remove packages" complete -c dnf -n "__fish_seen_subcommand_from remove" -xa "(__dnf_list_installed_packages)" -d "Removes the specified packages" complete -c dnf -n "__fish_seen_subcommand_from remove" -l duplicates -d "Removes older version of duplicated packages" complete -c dnf -n "__fish_seen_subcommand_from remove" -l oldinstallonly -d "Removes old installonly packages" # Repolist and Repoinfo -complete -c dnf -n "__fish_use_subcommand" -xa repoinfo -d "Verbose repolist" -complete -c dnf -n "__fish_use_subcommand" -xa repolist -d "Lists all enabled repositories" +complete -c dnf -n __fish_use_subcommand -xa repoinfo -d "Verbose repolist" +complete -c dnf -n __fish_use_subcommand -xa repolist -d "Lists all enabled repositories" for i in repolist repoinfo complete -c dnf -n "__fish_seen_subcommand_from $i" -l enabled -d "Lists all enabled repositories" @@ -162,7 +162,7 @@ for i in repolist repoinfo end # Repoquery -complete -c dnf -n "__fish_use_subcommand" -xa repoquery -d "Queries DNF repositories" +complete -c dnf -n __fish_use_subcommand -xa repoquery -d "Queries DNF repositories" complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l querytags -d "Provides the list of tags" # repoquery select options @@ -221,20 +221,20 @@ complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l recursive -d "Quer complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l resolve -d "Resolve capabilities to originating packages" # Repository-Packages -complete -c dnf -n "__fish_use_subcommand" -xa repository-packages -d "Run commands on all packages in the repository" +complete -c dnf -n __fish_use_subcommand -xa repository-packages -d "Run commands on all packages in the repository" # Search -complete -c dnf -n "__fish_use_subcommand" -xa search -d "Search package metadata for keywords" +complete -c dnf -n __fish_use_subcommand -xa search -d "Search package metadata for keywords" complete -c dnf -n "__fish_seen_subcommand_from search" -l all -d "Lists packages that match at least one of the keys" # Shell -complete -c dnf -n "__fish_use_subcommand" -xa shell -d "Opens an interactive shell" +complete -c dnf -n __fish_use_subcommand -xa shell -d "Opens an interactive shell" # Swap -complete -c dnf -n "__fish_use_subcommand" -xa swap -d "Remove spec and install spec in one transaction" +complete -c dnf -n __fish_use_subcommand -xa swap -d "Remove spec and install spec in one transaction" # Updateinfo -complete -c dnf -n "__fish_use_subcommand" -xa updateinfo -d "Display information about update advisories" +complete -c dnf -n __fish_use_subcommand -xa updateinfo -d "Display information about update advisories" complete -c dnf -n "__fish_seen_subcommand_from updateinfo" -l summary -d "Displays the summary" complete -c dnf -n "__fish_seen_subcommand_from updateinfo" -l list -d "List of advisories" complete -c dnf -n "__fish_seen_subcommand_from updateinfo" -l info -d "Detailed information" @@ -246,63 +246,63 @@ complete -c dnf -n "__fish_seen_subcommand_from updateinfo" -l installed complete -c dnf -n "__fish_seen_subcommand_from updateinfo" -l updates # Upgrade -complete -c dnf -n "__fish_use_subcommand" -xa upgrade -d "Updates packages" +complete -c dnf -n __fish_use_subcommand -xa upgrade -d "Updates packages" complete -c dnf -n "__fish_seen_subcommand_from upgrade" -xa "(__dnf_list_installed_packages)" # Upgrade-Minimal -complete -c dnf -n "__fish_use_subcommand" -xa upgrade-minimal -d "Updates packages" +complete -c dnf -n __fish_use_subcommand -xa upgrade-minimal -d "Updates packages" complete -c dnf -n "__fish_seen_subcommand_from upgrade-minimal" -xa "(__dnf_list_installed_packages)" # Options: # Using __fish_no_arguments here so that users are not completely overloaded with # available options when using subcommands (e.g. repoquery) (40 vs 100ish) -complete -c dnf -n "__fish_no_arguments" -s 4 -d "Use IPv4 only" -complete -c dnf -n "__fish_no_arguments" -s 6 -d "Use IPv6 only" -complete -c dnf -n "__fish_no_arguments" -l advisory -l advisories -d "Include packages corresponding to the advisory ID" -complete -c dnf -n "__fish_no_arguments" -l allowerasing -d "Allow erasing of installed packages to resolve dependencies" -complete -c dnf -n "__fish_no_arguments" -l assumeno -d "Answer no for all questions" -complete -c dnf -n "__fish_no_arguments" -s b -l best -d "Try the best available package versions in transactions" -complete -c dnf -n "__fish_no_arguments" -l bugfix -d "Include packages that fix a bugfix issue" -complete -c dnf -n "__fish_no_arguments" -l bz -l bzs -d "Include packages that fix a Bugzilla ID" -complete -c dnf -n "__fish_no_arguments" -s C -l cacheonly -d "Run entirely from system cache" -complete -c dnf -n "__fish_no_arguments" -l color -xa "always never auto" -d "Control whether color is used" -complete -c dnf -n "__fish_no_arguments" -s c -l config -d "Configuration file location" -complete -c dnf -n "__fish_no_arguments" -l cve -l cves -d "Include packages that fix a CVE" -complete -c dnf -n "__fish_no_arguments" -s d -l debuglevel -d "Debugging output level" -complete -c dnf -n "__fish_no_arguments" -l debugsolver -d "Dump dependency solver debugging info" -complete -c dnf -n "__fish_no_arguments" -l disableexcludes -l disableexcludepkgs -d "Disable excludes" -complete -c dnf -n "__fish_no_arguments" -l disable -l set-disabled -d "Disable specified repositories" -complete -c dnf -n "__fish_no_arguments" -l disableplugin -d "Disable the listed plugins specified" -complete -c dnf -n "__fish_no_arguments" -l disablerepo -d "Disable specified repositories" -complete -c dnf -n "__fish_no_arguments" -l downloaddir -l destdir -d "Change downloaded packages to provided directory" -complete -c dnf -n "__fish_no_arguments" -l downloadonly -d "Download packages without performing any transaction" -complete -c dnf -n "__fish_no_arguments" -l enable -l set-enabled -d "Enable specified repositories" -complete -c dnf -n "__fish_no_arguments" -l enableplugin -d "Enable the listed plugins" -complete -c dnf -n "__fish_no_arguments" -l enablerepo -d "Enable additional repositories" -complete -c dnf -n "__fish_no_arguments" -l enhancement -d "Include enhancement relevant packages" -complete -c dnf -n "__fish_no_arguments" -s x -l exclude -d "Exclude packages specified" -complete -c dnf -n "__fish_no_arguments" -l forcearch -d "Force the use of the specified architecture" -complete -c dnf -n "__fish_no_arguments" -s h -l help -l help-i -d "Show the help" -complete -c dnf -n "__fish_no_arguments" -l installroot -d "Specifies an alternative installroot" -complete -c dnf -n "__fish_no_arguments" -l newpackage -d "Include newpackage relevant packages" -complete -c dnf -n "__fish_no_arguments" -l noautoremove -d "Disable autoremove" -complete -c dnf -n "__fish_no_arguments" -l nobest -d "Set best option to False" -complete -c dnf -n "__fish_no_arguments" -l nodocs -d "Do not install documentation" -complete -c dnf -n "__fish_no_arguments" -l nogpgcheck -d "Skip checking GPG signatures on packages" -complete -c dnf -n "__fish_no_arguments" -l noplugins -d "Disable all plugins" -complete -c dnf -n "__fish_no_arguments" -l obsoletes -d "Enables obsoletes processing logic" -complete -c dnf -n "__fish_no_arguments" -s q -l quiet -d "Quiet mode" -complete -c dnf -n "__fish_no_arguments" -s R -l randomwait -d "Maximum command wait time" -complete -c dnf -n "__fish_no_arguments" -l refresh -d "Set metadata as expired before running the command" -complete -c dnf -n "__fish_no_arguments" -l releasever -d "Configure the distribution release" -complete -c dnf -n "__fish_no_arguments" -l repofrompath -d "Specify repository to add to the repositories for this query" -complete -c dnf -n "__fish_no_arguments" -l repo -l repoid -d "Enable just specific repositories by an id or a glob" -complete -c dnf -n "__fish_no_arguments" -l rpmverbosity -d "RPM debug scriptlet output level" -complete -c dnf -n "__fish_no_arguments" -l sec-severity -l secseverity -d "Includes packages that provide a fix for an issue of the specified severity" -complete -c dnf -n "__fish_no_arguments" -l security -d "Includes packages that provide a fix for a security issue" -complete -c dnf -n "__fish_no_arguments" -l setopt -d "Override a configuration option" -complete -c dnf -n "__fish_no_arguments" -l skip-broken -d "Skips broken packages" -complete -c dnf -n "__fish_no_arguments" -l showduplicates -d "Shows duplicate packages" -complete -c dnf -n "__fish_no_arguments" -s v -l verbose -d "Verbose mode" -complete -c dnf -n "__fish_no_arguments" -l version -d "Shows DNF version and exit" -complete -c dnf -n "__fish_no_arguments" -s y -l assumeyes -d "Answer yes for all questions" \ No newline at end of file +complete -c dnf -n __fish_no_arguments -s 4 -d "Use IPv4 only" +complete -c dnf -n __fish_no_arguments -s 6 -d "Use IPv6 only" +complete -c dnf -n __fish_no_arguments -l advisory -l advisories -d "Include packages corresponding to the advisory ID" +complete -c dnf -n __fish_no_arguments -l allowerasing -d "Allow erasing of installed packages to resolve dependencies" +complete -c dnf -n __fish_no_arguments -l assumeno -d "Answer no for all questions" +complete -c dnf -n __fish_no_arguments -s b -l best -d "Try the best available package versions in transactions" +complete -c dnf -n __fish_no_arguments -l bugfix -d "Include packages that fix a bugfix issue" +complete -c dnf -n __fish_no_arguments -l bz -l bzs -d "Include packages that fix a Bugzilla ID" +complete -c dnf -n __fish_no_arguments -s C -l cacheonly -d "Run entirely from system cache" +complete -c dnf -n __fish_no_arguments -l color -xa "always never auto" -d "Control whether color is used" +complete -c dnf -n __fish_no_arguments -s c -l config -d "Configuration file location" +complete -c dnf -n __fish_no_arguments -l cve -l cves -d "Include packages that fix a CVE" +complete -c dnf -n __fish_no_arguments -s d -l debuglevel -d "Debugging output level" +complete -c dnf -n __fish_no_arguments -l debugsolver -d "Dump dependency solver debugging info" +complete -c dnf -n __fish_no_arguments -l disableexcludes -l disableexcludepkgs -d "Disable excludes" +complete -c dnf -n __fish_no_arguments -l disable -l set-disabled -d "Disable specified repositories" +complete -c dnf -n __fish_no_arguments -l disableplugin -d "Disable the listed plugins specified" +complete -c dnf -n __fish_no_arguments -l disablerepo -d "Disable specified repositories" +complete -c dnf -n __fish_no_arguments -l downloaddir -l destdir -d "Change downloaded packages to provided directory" +complete -c dnf -n __fish_no_arguments -l downloadonly -d "Download packages without performing any transaction" +complete -c dnf -n __fish_no_arguments -l enable -l set-enabled -d "Enable specified repositories" +complete -c dnf -n __fish_no_arguments -l enableplugin -d "Enable the listed plugins" +complete -c dnf -n __fish_no_arguments -l enablerepo -d "Enable additional repositories" +complete -c dnf -n __fish_no_arguments -l enhancement -d "Include enhancement relevant packages" +complete -c dnf -n __fish_no_arguments -s x -l exclude -d "Exclude packages specified" +complete -c dnf -n __fish_no_arguments -l forcearch -d "Force the use of the specified architecture" +complete -c dnf -n __fish_no_arguments -s h -l help -l help-i -d "Show the help" +complete -c dnf -n __fish_no_arguments -l installroot -d "Specifies an alternative installroot" +complete -c dnf -n __fish_no_arguments -l newpackage -d "Include newpackage relevant packages" +complete -c dnf -n __fish_no_arguments -l noautoremove -d "Disable autoremove" +complete -c dnf -n __fish_no_arguments -l nobest -d "Set best option to False" +complete -c dnf -n __fish_no_arguments -l nodocs -d "Do not install documentation" +complete -c dnf -n __fish_no_arguments -l nogpgcheck -d "Skip checking GPG signatures on packages" +complete -c dnf -n __fish_no_arguments -l noplugins -d "Disable all plugins" +complete -c dnf -n __fish_no_arguments -l obsoletes -d "Enables obsoletes processing logic" +complete -c dnf -n __fish_no_arguments -s q -l quiet -d "Quiet mode" +complete -c dnf -n __fish_no_arguments -s R -l randomwait -d "Maximum command wait time" +complete -c dnf -n __fish_no_arguments -l refresh -d "Set metadata as expired before running the command" +complete -c dnf -n __fish_no_arguments -l releasever -d "Configure the distribution release" +complete -c dnf -n __fish_no_arguments -l repofrompath -d "Specify repository to add to the repositories for this query" +complete -c dnf -n __fish_no_arguments -l repo -l repoid -d "Enable just specific repositories by an id or a glob" +complete -c dnf -n __fish_no_arguments -l rpmverbosity -d "RPM debug scriptlet output level" +complete -c dnf -n __fish_no_arguments -l sec-severity -l secseverity -d "Includes packages that provide a fix for an issue of the specified severity" +complete -c dnf -n __fish_no_arguments -l security -d "Includes packages that provide a fix for a security issue" +complete -c dnf -n __fish_no_arguments -l setopt -d "Override a configuration option" +complete -c dnf -n __fish_no_arguments -l skip-broken -d "Skips broken packages" +complete -c dnf -n __fish_no_arguments -l showduplicates -d "Shows duplicate packages" +complete -c dnf -n __fish_no_arguments -s v -l verbose -d "Verbose mode" +complete -c dnf -n __fish_no_arguments -l version -d "Shows DNF version and exit" +complete -c dnf -n __fish_no_arguments -s y -l assumeyes -d "Answer yes for all questions" \ No newline at end of file diff --git a/share/completions/dpkg-reconfigure.fish b/share/completions/dpkg-reconfigure.fish index 2ddbdb6ab..c58267121 100644 --- a/share/completions/dpkg-reconfigure.fish +++ b/share/completions/dpkg-reconfigure.fish @@ -1,6 +1,6 @@ # Completions for the `dpkg-reconfigure` command -complete -f -c dpkg-reconfigure -a '(__fish_print_packages)' -d 'Package' +complete -f -c dpkg-reconfigure -a '(__fish_print_packages)' -d Package # Support flags complete -x -f -c dpkg-reconfigure -s h -l help -d 'Display help' diff --git a/share/completions/duply.fish b/share/completions/duply.fish index c4884395a..d1df2a5ac 100644 --- a/share/completions/duply.fish +++ b/share/completions/duply.fish @@ -1,24 +1,24 @@ # First parameter is the profile name, or 'usage' -complete --command duply --no-files --condition '__fish_is_first_token' --arguments '(/bin/ls /etc/duply 2>/dev/null) (/bin/ls ~/.duply 2>/dev/null)' -d 'Profile' -complete --command duply --no-files --arguments 'usage' -d 'Get usage help text' +complete --command duply --no-files --condition __fish_is_first_token --arguments '(/bin/ls /etc/duply 2>/dev/null) (/bin/ls ~/.duply 2>/dev/null)' -d Profile +complete --command duply --no-files --arguments usage -d 'Get usage help text' # Second parameter is a duply command -complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments 'create' -d 'Creates a configuration profile' -complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments 'backup' -d 'Backup with pre/post script execution' -complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments 'bkp' -d 'Backup without executing pre/post scripts' -complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments 'pre' -d 'Execute /pre script' -complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments 'post' -d 'Execute /post script' -complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments 'full' -d 'Force full backup' -complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments 'incr' -d 'Force incremental backup' -complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments 'list' -d 'List all files in backup (as it was at , default: now)' -complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments 'status' -d 'Prints backup sets and chains currently in repository' -complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments 'verify' -d 'List files changed since latest backup' -complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments 'purge' -d 'Shows outdated backup archives [--force, delete these files]' -complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments 'purge-full' -d 'Shows outdated backups [--force, delete these files]' -complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments 'cleanup' -d 'Shows broken backup archives [--force, delete these files]' -complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments 'restore' -d 'Restore the backup to [as it was at ]' -complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments 'fetch' -d 'Restore single file/folder from backup [as it was at ]' +complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments create -d 'Creates a configuration profile' +complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments backup -d 'Backup with pre/post script execution' +complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments bkp -d 'Backup without executing pre/post scripts' +complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments pre -d 'Execute /pre script' +complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments post -d 'Execute /post script' +complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments full -d 'Force full backup' +complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments incr -d 'Force incremental backup' +complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments list -d 'List all files in backup (as it was at , default: now)' +complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments status -d 'Prints backup sets and chains currently in repository' +complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments verify -d 'List files changed since latest backup' +complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments purge -d 'Shows outdated backup archives [--force, delete these files]' +complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments purge-full -d 'Shows outdated backups [--force, delete these files]' +complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments cleanup -d 'Shows broken backup archives [--force, delete these files]' +complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments restore -d 'Restore the backup to [as it was at ]' +complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments fetch -d 'Restore single file/folder from backup [as it was at ]' # Options complete --command duply --no-files --long-option force -d 'Really execute the commands: purge, purge-full, cleanup' diff --git a/share/completions/ebuild.fish b/share/completions/ebuild.fish index b95f6b2fe..1c6eba3d1 100644 --- a/share/completions/ebuild.fish +++ b/share/completions/ebuild.fish @@ -11,26 +11,26 @@ complete -c ebuild -l ignore-default-opts -d "Ignore EBUILD_DEFAULT_OPTS" complete -c ebuild -l skip-manifest -d "Skip all manifest checks" ## Subcommands -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'help' -d "Show help" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'pretend' -d "Run pkg_pretend()" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'setup' -d "Run setup and system checks" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'clean' -d "Clean build dir" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'fetch' -d "Fetches all files from SRC_URI" +complete -c ebuild -n __fish_seen_ebuild_arg -xa help -d "Show help" +complete -c ebuild -n __fish_seen_ebuild_arg -xa pretend -d "Run pkg_pretend()" +complete -c ebuild -n __fish_seen_ebuild_arg -xa setup -d "Run setup and system checks" +complete -c ebuild -n __fish_seen_ebuild_arg -xa clean -d "Clean build dir" +complete -c ebuild -n __fish_seen_ebuild_arg -xa fetch -d "Fetches all files from SRC_URI" #complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'digest' -d "Deprecared: see manifest" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'manifest' -d "Update pkg manifest" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'unpack' -d "Extracts sources" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'prepare' -d "Run src_prepare()" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'configure' -d "Run src_configure()" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'compile' -d "Run src_compile()" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'test' -d "Run tests" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'preinst' -d "Run pkg_preinst()" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'install' -d "Run src_install()" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'postinst' -d "Run pkg_postinst()" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'qmerge' -d "Install files to live filesystem" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'merge' -d "Run fetch, unpack, compile, install and qmerge" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'unmerge' -d "Uninstall files from live filesystem" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'prerm' -d "Run pkg_prerm()" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'postrm' -d "Run pkg_postrm()" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'config' -d "Run post-install configuration" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'package' -d "Create a binpkg in PKGDIR" -complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'rpm' -d "Builds a RedHat RPM pkg" +complete -c ebuild -n __fish_seen_ebuild_arg -xa manifest -d "Update pkg manifest" +complete -c ebuild -n __fish_seen_ebuild_arg -xa unpack -d "Extracts sources" +complete -c ebuild -n __fish_seen_ebuild_arg -xa prepare -d "Run src_prepare()" +complete -c ebuild -n __fish_seen_ebuild_arg -xa configure -d "Run src_configure()" +complete -c ebuild -n __fish_seen_ebuild_arg -xa compile -d "Run src_compile()" +complete -c ebuild -n __fish_seen_ebuild_arg -xa test -d "Run tests" +complete -c ebuild -n __fish_seen_ebuild_arg -xa preinst -d "Run pkg_preinst()" +complete -c ebuild -n __fish_seen_ebuild_arg -xa install -d "Run src_install()" +complete -c ebuild -n __fish_seen_ebuild_arg -xa postinst -d "Run pkg_postinst()" +complete -c ebuild -n __fish_seen_ebuild_arg -xa qmerge -d "Install files to live filesystem" +complete -c ebuild -n __fish_seen_ebuild_arg -xa merge -d "Run fetch, unpack, compile, install and qmerge" +complete -c ebuild -n __fish_seen_ebuild_arg -xa unmerge -d "Uninstall files from live filesystem" +complete -c ebuild -n __fish_seen_ebuild_arg -xa prerm -d "Run pkg_prerm()" +complete -c ebuild -n __fish_seen_ebuild_arg -xa postrm -d "Run pkg_postrm()" +complete -c ebuild -n __fish_seen_ebuild_arg -xa config -d "Run post-install configuration" +complete -c ebuild -n __fish_seen_ebuild_arg -xa package -d "Create a binpkg in PKGDIR" +complete -c ebuild -n __fish_seen_ebuild_arg -xa rpm -d "Builds a RedHat RPM pkg" diff --git a/share/completions/emaint.fish b/share/completions/emaint.fish index c7e8ee45a..ca41c1bfd 100644 --- a/share/completions/emaint.fish +++ b/share/completions/emaint.fish @@ -11,16 +11,16 @@ complete -c emaint -s f -l fix -d "Attempt to fix problems" complete -c emaint -s P -l purge -d "Remove the list of failed merges" ## Subcommands -complete -c emaint -n '__fish_use_subcommand' -xa 'all' -d 'Perform all supported commands' -complete -c emaint -n '__fish_use_subcommand' -xa 'binhost' -d 'Scan and generate metadata indexes for binary pkgs' -complete -c emaint -n '__fish_use_subcommand' -xa 'cleanconfmem' -d 'Check and clean the config tracker list for uninstalled pkgs' -complete -c emaint -n '__fish_use_subcommand' -xa 'cleanresume' -d 'Discard emerge --resume merge lists' -complete -c emaint -n '__fish_use_subcommand' -xa 'logs' -d 'Check and clean old logs in the PORT_LOGDIR' -complete -c emaint -n '__fish_use_subcommand' -xa 'merges' -d 'Scan for failed merges and fix them' -complete -c emaint -n '__fish_use_subcommand' -xa 'movebin' -d 'Perform pkg move updates for binary pkgs' -complete -c emaint -n '__fish_use_subcommand' -xa 'moveinst' -d 'Perform pkg move updates for installed and binary pkgs' -complete -c emaint -n '__fish_use_subcommand' -xa 'sync' -d 'Check repos.conf settings and sync repositories' -complete -c emaint -n '__fish_use_subcommand' -xa 'world' -d 'Check and fix problems in the world file' +complete -c emaint -n __fish_use_subcommand -xa all -d 'Perform all supported commands' +complete -c emaint -n __fish_use_subcommand -xa binhost -d 'Scan and generate metadata indexes for binary pkgs' +complete -c emaint -n __fish_use_subcommand -xa cleanconfmem -d 'Check and clean the config tracker list for uninstalled pkgs' +complete -c emaint -n __fish_use_subcommand -xa cleanresume -d 'Discard emerge --resume merge lists' +complete -c emaint -n __fish_use_subcommand -xa logs -d 'Check and clean old logs in the PORT_LOGDIR' +complete -c emaint -n __fish_use_subcommand -xa merges -d 'Scan for failed merges and fix them' +complete -c emaint -n __fish_use_subcommand -xa movebin -d 'Perform pkg move updates for binary pkgs' +complete -c emaint -n __fish_use_subcommand -xa moveinst -d 'Perform pkg move updates for installed and binary pkgs' +complete -c emaint -n __fish_use_subcommand -xa sync -d 'Check repos.conf settings and sync repositories' +complete -c emaint -n __fish_use_subcommand -xa world -d 'Check and fix problems in the world file' ## Local opts # logs diff --git a/share/completions/eopkg.fish b/share/completions/eopkg.fish index 2fe1aeb02..00a02269a 100644 --- a/share/completions/eopkg.fish +++ b/share/completions/eopkg.fish @@ -7,13 +7,13 @@ # Eopkg subcommand function __fish_eopkg_subcommand -a subcommand set -e argv[1] - complete -f -c eopkg -n '__fish_use_subcommand' -a $subcommand $argv + complete -f -c eopkg -n __fish_use_subcommand -a $subcommand $argv end function __fish_eopkg_subcommand_with_shortcut -a subcommand shortcut set -e argv[1..2] - complete -f -c eopkg -n '__fish_use_subcommand' -a $subcommand $argv - complete -f -c eopkg -n '__fish_use_subcommand' -a $shortcut $argv + complete -f -c eopkg -n __fish_use_subcommand -a $subcommand $argv + complete -f -c eopkg -n __fish_use_subcommand -a $shortcut $argv end # Eopkg subcommand's option @@ -38,10 +38,10 @@ function __fish_eopkg_print_repos -d "Print list of repositories" end # Setup additional completion -complete -f -c eopkg -n '__fish_seen_subcommand_from remove-repo rr enable-repo er disable-repo dr list-available la' -a "(__fish_eopkg_print_repos)" -d "Repository" +complete -f -c eopkg -n '__fish_seen_subcommand_from remove-repo rr enable-repo er disable-repo dr list-available la' -a "(__fish_eopkg_print_repos)" -d Repository complete -f -c eopkg -n '__fish_seen_subcommand_from upgrade up install it info' -a "(__fish_print_packages)" -d "Available Package" complete -f -c eopkg -n '__fish_seen_subcommand_from remove rm autoremove rmf check' -a "(__fish_print_packages --installed)" -d "Installed Package" -complete -f -c eopkg -n '__fish_seen_subcommand_from upgrade up remove rm install it info check list-available la list-installed li list-upgrades lu' -s c -l component -a "(__fish_eopkg_print_components)" -d "Component" +complete -f -c eopkg -n '__fish_seen_subcommand_from upgrade up remove rm install it info check list-available la list-installed li list-upgrades lu' -s c -l component -a "(__fish_eopkg_print_components)" -d Component # Setup eopkg subcommand with shortcut ## Upgrade @@ -84,7 +84,7 @@ __fish_eopkg_option_with_shortcut search sr -l name -d "Search in package name" __fish_eopkg_option_with_shortcut search sr -l summary -d "Search in package name" __fish_eopkg_option_with_shortcut search sr -s i -l installdb -d "Search only installed package" __fish_eopkg_option_with_shortcut search sr -s r -l repository -x -d "Name of the source or package repository" -complete -f -c eopkg -n '__fish_seen_subcommand_from search sr' -s r -l repository -a "(__fish_eopkg_print_repos)" -d "Repository" +complete -f -c eopkg -n '__fish_seen_subcommand_from search sr' -s r -l repository -a "(__fish_eopkg_print_repos)" -d Repository ## Search File __fish_eopkg_subcommand_with_shortcut search-file sf -d "Search for a file in installed packages" diff --git a/share/completions/equery.fish b/share/completions/equery.fish index 259435ce9..2b1b7235a 100644 --- a/share/completions/equery.fish +++ b/share/completions/equery.fish @@ -8,7 +8,7 @@ function __fish_equery_print_format '$version' "Version (without the revision) (e.g. '0.3.0_rc10')" \ '$revision' "Revision (e.g. 'r1')" \ '$fullversion' "Version including revision (e.g. '0.3.0_rc10-r1')" \ - '$slot' "Slot" \ + '$slot' Slot \ '$repo' "Repository (e.g. 'gentoo')" \ '$mask' "Mask-status field (~M-??)" \ '$mask2' "Verbose description of the masking status" \ @@ -23,20 +23,20 @@ complete -c equery -s N -l no-pipe -d "Turns off pipe detection" complete -c equery -s V -l version -d "Display version information" ## Subcommands -complete -c equery -n '__fish_use_subcommand' -xa 'belongs' -d "List all pkgs owning file(s)" -complete -c equery -n '__fish_use_subcommand' -xa 'changes' -d "List changelog entries for ATOM" -complete -c equery -n '__fish_use_subcommand' -xa 'check' -d "Check pkg's MD5sums and timestamps" -complete -c equery -n '__fish_use_subcommand' -xa 'depends' -d "List all pkgs depending on specified pkg" -complete -c equery -n '__fish_use_subcommand' -xa 'depgraph' -d "Display pkg's dependency tree" -complete -c equery -n '__fish_use_subcommand' -xa 'files' -d "List files owned by pkg" -complete -c equery -n '__fish_use_subcommand' -xa 'has' -d "List pkgs for matching ENVIRONMENT data" -complete -c equery -n '__fish_use_subcommand' -xa 'hasuse' -d "List pkgs with specified useflag" -complete -c equery -n '__fish_use_subcommand' -xa 'keywords' -d "Display pkg's keywords" -complete -c equery -n '__fish_use_subcommand' -xa 'list' -d "List all pkgs matching pattern" -complete -c equery -n '__fish_use_subcommand' -xa 'meta' -d "Display pkg's metadata" -complete -c equery -n '__fish_use_subcommand' -xa 'size' -d "Print size of files contained in pkg" -complete -c equery -n '__fish_use_subcommand' -xa 'uses' -d "Display pkg's USE flags" -complete -c equery -n '__fish_use_subcommand' -xa 'which' -d "Print full path to ebuild for pkg" +complete -c equery -n __fish_use_subcommand -xa belongs -d "List all pkgs owning file(s)" +complete -c equery -n __fish_use_subcommand -xa changes -d "List changelog entries for ATOM" +complete -c equery -n __fish_use_subcommand -xa check -d "Check pkg's MD5sums and timestamps" +complete -c equery -n __fish_use_subcommand -xa depends -d "List all pkgs depending on specified pkg" +complete -c equery -n __fish_use_subcommand -xa depgraph -d "Display pkg's dependency tree" +complete -c equery -n __fish_use_subcommand -xa files -d "List files owned by pkg" +complete -c equery -n __fish_use_subcommand -xa has -d "List pkgs for matching ENVIRONMENT data" +complete -c equery -n __fish_use_subcommand -xa hasuse -d "List pkgs with specified useflag" +complete -c equery -n __fish_use_subcommand -xa keywords -d "Display pkg's keywords" +complete -c equery -n __fish_use_subcommand -xa list -d "List all pkgs matching pattern" +complete -c equery -n __fish_use_subcommand -xa meta -d "Display pkg's metadata" +complete -c equery -n __fish_use_subcommand -xa size -d "Print size of files contained in pkg" +complete -c equery -n __fish_use_subcommand -xa uses -d "Display pkg's USE flags" +complete -c equery -n __fish_use_subcommand -xa which -d "Print full path to ebuild for pkg" ## Arguments complete -c equery -n '__fish_seen_subcommand_from c changes d depends g depgraph y keywords m meta u uses w which' \ diff --git a/share/completions/eselect.fish b/share/completions/eselect.fish index d240a25c9..3ae3319e2 100644 --- a/share/completions/eselect.fish +++ b/share/completions/eselect.fish @@ -18,7 +18,7 @@ function __fish_complete_eselect_action_options set -l cmdl (commandline -poc) # Alter further php completion - if [ (__fish_print_cmd_args_without_options)[2] = 'php' ] + if [ (__fish_print_cmd_args_without_options)[2] = php ] eselect php list-modules 2>/dev/null | string split " " return end @@ -37,7 +37,7 @@ end function __fish_complete_eselect_php_actions set -l sedregexp 's/^\s*\[([0-9]+)\]\s+([A-Za-z0-9\.]+).*/\1\t\2/' - if test (__fish_print_cmd_args_without_options)[3] = 'set' + if test (__fish_print_cmd_args_without_options)[3] = set eselect php list (__fish_print_cmd_args_without_options)[-1] 2>/dev/null | sed -r $sedregexp end end @@ -47,7 +47,7 @@ function __fish_complete_eselect_targets set -l cmdl (commandline -poc) # Disable further php completion - if [ (__fish_print_cmd_args_without_options)[2] = 'php' ] + if [ (__fish_print_cmd_args_without_options)[2] = php ] return end diff --git a/share/completions/exercism.fish b/share/completions/exercism.fish index df88e0297..2f2a5ca0c 100644 --- a/share/completions/exercism.fish +++ b/share/completions/exercism.fish @@ -11,17 +11,17 @@ complete -c exercism -s c -l config -d 'path to config file [$EXERCISM_CONFIG_FI complete -c exercism -s v -l verbose -d "turn on verbose logging" complete -c exercism -s h -l help -d "show help" complete -c exercism -s v -l version -d "print the version" -complete -f -n '__fish_exercism_no_subcommand' -c exercism -a 'configure' -d "Writes config values to a JSON file." -complete -f -n '__fish_exercism_no_subcommand' -c exercism -a 'debug' -d "Outputs useful debug information." -complete -f -n '__fish_exercism_no_subcommand' -c exercism -a 'download' -d "Downloads a solution given the ID of the latest iteration." -complete -f -n '__fish_exercism_no_subcommand' -c exercism -a 'fetch' -d "Fetches the next unsubmitted problem in each track." -complete -f -n '__fish_exercism_no_subcommand' -c exercism -a 'list' -d "Lists the available problems for a language track, given its ID." -complete -f -n '__fish_exercism_no_subcommand' -c exercism -a 'open' -d "Opens exercism.io to your most recent iteration of a problem given the track ID and problem slug." -complete -f -n '__fish_exercism_no_subcommand' -c exercism -a 'restore' -d "Downloads the most recent iteration for each of your solutions on exercism.io." -complete -f -n '__fish_exercism_no_subcommand' -c exercism -a 'skip' -d "Skips a problem given a track ID and problem slug." -complete -f -n '__fish_exercism_no_subcommand' -c exercism -a 'status' -d "Fetches information about your progress with a given language track." -complete -f -n '__fish_exercism_no_subcommand' -c exercism -a 'submit' -d "Submits a new iteration to a problem on exercism.io." -complete -f -n '__fish_exercism_no_subcommand' -c exercism -a 'tracks' -d "Lists the available language tracks." -complete -f -n '__fish_exercism_no_subcommand' -c exercism -a 'unsubmit' -d "REMOVED" -complete -f -n '__fish_exercism_no_subcommand' -c exercism -a 'upgrade' -d "Upgrades the CLI to the latest released version." -complete -f -n '__fish_exercism_no_subcommand' -c exercism -a 'help' -d "show help" +complete -f -n __fish_exercism_no_subcommand -c exercism -a configure -d "Writes config values to a JSON file." +complete -f -n __fish_exercism_no_subcommand -c exercism -a debug -d "Outputs useful debug information." +complete -f -n __fish_exercism_no_subcommand -c exercism -a download -d "Downloads a solution given the ID of the latest iteration." +complete -f -n __fish_exercism_no_subcommand -c exercism -a fetch -d "Fetches the next unsubmitted problem in each track." +complete -f -n __fish_exercism_no_subcommand -c exercism -a list -d "Lists the available problems for a language track, given its ID." +complete -f -n __fish_exercism_no_subcommand -c exercism -a open -d "Opens exercism.io to your most recent iteration of a problem given the track ID and problem slug." +complete -f -n __fish_exercism_no_subcommand -c exercism -a restore -d "Downloads the most recent iteration for each of your solutions on exercism.io." +complete -f -n __fish_exercism_no_subcommand -c exercism -a skip -d "Skips a problem given a track ID and problem slug." +complete -f -n __fish_exercism_no_subcommand -c exercism -a status -d "Fetches information about your progress with a given language track." +complete -f -n __fish_exercism_no_subcommand -c exercism -a submit -d "Submits a new iteration to a problem on exercism.io." +complete -f -n __fish_exercism_no_subcommand -c exercism -a tracks -d "Lists the available language tracks." +complete -f -n __fish_exercism_no_subcommand -c exercism -a unsubmit -d REMOVED +complete -f -n __fish_exercism_no_subcommand -c exercism -a upgrade -d "Upgrades the CLI to the latest released version." +complete -f -n __fish_exercism_no_subcommand -c exercism -a help -d "show help" diff --git a/share/completions/ezjail-admin.fish b/share/completions/ezjail-admin.fish index 5eb0fc74c..dd6ec1d39 100644 --- a/share/completions/ezjail-admin.fish +++ b/share/completions/ezjail-admin.fish @@ -11,55 +11,55 @@ function __fish_complete_stopped_jails end # archive -complete -xc "ezjail-admin" -n "__fish_use_subcommand" -a archive -d "create a backup of one or several jails" -complete -xc "ezjail-admin" -n "__fish_seen_subcommand_from archive" -a "(__fish_complete_jails)" -d "jail" +complete -xc ezjail-admin -n __fish_use_subcommand -a archive -d "create a backup of one or several jails" +complete -xc ezjail-admin -n "__fish_seen_subcommand_from archive" -a "(__fish_complete_jails)" -d jail # config -complete -xc "ezjail-admin" -n "__fish_use_subcommand" -a config -d "manage specific jails" -complete -xc "ezjail-admin" -n "__fish_seen_subcommand_from config" -a "(__fish_complete_jails)" -d "jail" +complete -xc ezjail-admin -n __fish_use_subcommand -a config -d "manage specific jails" +complete -xc ezjail-admin -n "__fish_seen_subcommand_from config" -a "(__fish_complete_jails)" -d jail # console -complete -xc "ezjail-admin" -n "__fish_use_subcommand" -a console -d "attach your console to a running jail" -complete -xc "ezjail-admin" -n "__fish_seen_subcommand_from console" -a "(__fish_complete_jails)" -d "jail" +complete -xc ezjail-admin -n __fish_use_subcommand -a console -d "attach your console to a running jail" +complete -xc ezjail-admin -n "__fish_seen_subcommand_from console" -a "(__fish_complete_jails)" -d jail # create -complete -xc "ezjail-admin" -n "__fish_use_subcommand" -a create -d "installs a new jail inside ezjail's scope" +complete -xc ezjail-admin -n __fish_use_subcommand -a create -d "installs a new jail inside ezjail's scope" # delete -complete -xc "ezjail-admin" -n "__fish_use_subcommand" -a delete -d "removes a jail from ezjail's config" -complete -xc "ezjail-admin" -n "__fish_seen_subcommand_from delete" -a "(__fish_complete_jails)" -d "jail" +complete -xc ezjail-admin -n __fish_use_subcommand -a delete -d "removes a jail from ezjail's config" +complete -xc ezjail-admin -n "__fish_seen_subcommand_from delete" -a "(__fish_complete_jails)" -d jail # freeze -complete -xc "ezjail-admin" -n "__fish_use_subcommand" -a freeze -d "dump diffs between jail initialisation and freeze time into a flavour" -complete -xc "ezjail-admin" -n "__fish_seen_subcommand_from freeze" -a "(__fish_complete_jails)" -d "jail" +complete -xc ezjail-admin -n __fish_use_subcommand -a freeze -d "dump diffs between jail initialisation and freeze time into a flavour" +complete -xc ezjail-admin -n "__fish_seen_subcommand_from freeze" -a "(__fish_complete_jails)" -d jail # install -complete -xc "ezjail-admin" -n "__fish_use_subcommand" -a install -d "create the basejail from binary packages" +complete -xc ezjail-admin -n __fish_use_subcommand -a install -d "create the basejail from binary packages" # list -complete -xc "ezjail-admin" -n "__fish_use_subcommand" -a list -d "list all jails" +complete -xc ezjail-admin -n __fish_use_subcommand -a list -d "list all jails" # restart -complete -xc "ezjail-admin" -n "__fish_use_subcommand" -a restart -d "restart a running jail" -complete -xc "ezjail-admin" -n "__fish_seen_subcommand_from restart" -a "(__fish_complete_running_jails)" -d "jail" +complete -xc ezjail-admin -n __fish_use_subcommand -a restart -d "restart a running jail" +complete -xc ezjail-admin -n "__fish_seen_subcommand_from restart" -a "(__fish_complete_running_jails)" -d jail # restore -complete -xc "ezjail-admin" -n "__fish_use_subcommand" -a restore -d "create new jails from archived versions" +complete -xc ezjail-admin -n __fish_use_subcommand -a restore -d "create new jails from archived versions" # snapshot -complete -xc "ezjail-admin" -n "__fish_use_subcommand" -a snapshot -d "create a snapshot of a jail" -complete -xc "ezjail-admin" -n "__fish_seen_subcommand_from snapshot" -a "(__fish_complete_jails)" -d "jail" +complete -xc ezjail-admin -n __fish_use_subcommand -a snapshot -d "create a snapshot of a jail" +complete -xc ezjail-admin -n "__fish_seen_subcommand_from snapshot" -a "(__fish_complete_jails)" -d jail # start -complete -xc "ezjail-admin" -n "__fish_use_subcommand" -a start -d "start a jail" -complete -xc "ezjail-admin" -n "__fish_seen_subcommand_from start" -a "(__fish_complete_stopped_jails)" -d "jail" +complete -xc ezjail-admin -n __fish_use_subcommand -a start -d "start a jail" +complete -xc ezjail-admin -n "__fish_seen_subcommand_from start" -a "(__fish_complete_stopped_jails)" -d jail # stop -complete -xc "ezjail-admin" -n "__fish_use_subcommand" -a stop -d "stop a running jail" -complete -xc "ezjail-admin" -n "__fish_seen_subcommand_from stop" -a "(__fish_complete_running_jails)" -d "jail" +complete -xc ezjail-admin -n __fish_use_subcommand -a stop -d "stop a running jail" +complete -xc ezjail-admin -n "__fish_seen_subcommand_from stop" -a "(__fish_complete_running_jails)" -d jail # troubleshoot -complete -xc "ezjail-admin" -n "__fish_use_subcommand" -a troubleshoot -d "check for reasons for the jails to fail" +complete -xc ezjail-admin -n __fish_use_subcommand -a troubleshoot -d "check for reasons for the jails to fail" # update -complete -xc "ezjail-admin" -n "__fish_use_subcommand" -a update -d "create or update the basejail from source" +complete -xc ezjail-admin -n __fish_use_subcommand -a update -d "create or update the basejail from source" diff --git a/share/completions/feh.fish b/share/completions/feh.fish index 70a95c399..2832a2a53 100644 --- a/share/completions/feh.fish +++ b/share/completions/feh.fish @@ -66,7 +66,7 @@ complete -c feh -l zoom -x -a "max fill" -d "Zoom images by given percent when i # Montage Mode Options complete -c feh -l alpha -s a -x -d "Set thumbnails' transparency to given level (0-255)" -complete -c feh -l bg -s b -r -a "trans" -d "Use given file as background for your montage" +complete -c feh -l bg -s b -r -a trans -d "Use given file as background for your montage" complete -c feh -l ignore-aspect -s X -d "Don't retain thumbnails' aspect ratios" complete -c feh -l limit-height -s W -x -d "Limit montage's height" complete -c feh -l limit-width -s W -x -d "Limit montage's width" diff --git a/share/completions/ffmpeg.fish b/share/completions/ffmpeg.fish index 484444600..b2a089844 100644 --- a/share/completions/ffmpeg.fish +++ b/share/completions/ffmpeg.fish @@ -5,7 +5,7 @@ function __fish_ffmpeg_help_type for help_type in decoder encoder demuxer muxer filter set -l regex - if test $help_type = "filter" + if test $help_type = filter set regex '\S+\s+(\S+)\s+\S+\s+(\S+)' else set regex '\S+\s+(\S+)\s+(\S+)' @@ -92,8 +92,8 @@ complete -c ffmpeg -o frames -d "Set the number of frames to output" complete -c ffmpeg -o filter -d "Set stream filtergraph" complete -c ffmpeg -o filter_script -d "Read stream filtergraph description from a file" complete -c ffmpeg -o reinit_filter -d "Reinit filtergraph on input parameter changes" -complete -c ffmpeg -o discard -d "Discard" -complete -c ffmpeg -o disposition -d "Disposition" +complete -c ffmpeg -o discard -d Discard +complete -c ffmpeg -o disposition -d Disposition # Video options complete -c ffmpeg -o vframes -d "Set the number of video frames to output" diff --git a/share/completions/ffplay.fish b/share/completions/ffplay.fish index d8abe059b..09eabc7c9 100644 --- a/share/completions/ffplay.fish +++ b/share/completions/ffplay.fish @@ -5,7 +5,7 @@ function __fish_ffplay_help_type for help_type in decoder encoder demuxer muxer filter set -l regex - if test $help_type = "filter" + if test $help_type = filter set regex '\S+\s+(\S+)\s+\S+\s+(\S+)' else set regex '\S+\s+(\S+)\s+(\S+)' diff --git a/share/completions/ffprobe.fish b/share/completions/ffprobe.fish index ff912423c..f9c98c319 100644 --- a/share/completions/ffprobe.fish +++ b/share/completions/ffprobe.fish @@ -5,7 +5,7 @@ function __fish_ffprobe_help_type for help_type in decoder encoder demuxer muxer filter set -l regex - if test $help_type = "filter" + if test $help_type = filter set regex '\S+\s+(\S+)\s+\S+\s+(\S+)' else set regex '\S+\s+(\S+)\s+(\S+)' diff --git a/share/completions/fossil.fish b/share/completions/fossil.fish index b5ce82140..8965229e3 100644 --- a/share/completions/fossil.fish +++ b/share/completions/fossil.fish @@ -50,7 +50,7 @@ complete -c fossil -n '__fish_fossil_command add' -l case-sensitive -x -a 'yes n complete -c fossil -n '__fish_fossil_command add' -l dotfiles -d 'Include dotfiles' complete -c fossil -n '__fish_fossil_command add' -l ignore -r -d 'Files to ignore' complete -c fossil -n '__fish_fossil_command add' -l clean -r -d 'Files to ignore' -complete -c fossil -n '__fish_fossil_command add' -a '(__fish_fossil extra --rel-paths)' -x -d 'File' +complete -c fossil -n '__fish_fossil_command add' -a '(__fish_fossil extra --rel-paths)' -x -d File # addremove complete -c fossil -n __fish_fossil_needs_command -a addremove -f -d 'Remove and add files to checkout' @@ -85,9 +85,9 @@ complete -c fossil -n '__fish_fossil_subcommand bisect' -a log -d 'Show log of b complete -c fossil -n '__fish_fossil_subcommand bisect' -a chart -d 'Show log of bisects in check-in order' complete -c fossil -n '__fish_fossil_subcommand bisect' -a next -d 'Skip version' complete -c fossil -n '__fish_fossil_subcommand bisect' -a options -d 'Show bisect options' -complete -c fossil -n '__fish_fossil_subsubcommand_only bisect options' -x -a 'auto-next' -d 'Automatically run bisect next' -complete -c fossil -n '__fish_fossil_subsubcommand_only bisect options' -x -a 'direct-only' -d 'Follow only primary parent-child links' -complete -c fossil -n '__fish_fossil_subsubcommand_only bisect options' -x -a 'display' -d 'Command to show after bisect next' +complete -c fossil -n '__fish_fossil_subsubcommand_only bisect options' -x -a auto-next -d 'Automatically run bisect next' +complete -c fossil -n '__fish_fossil_subsubcommand_only bisect options' -x -a direct-only -d 'Follow only primary parent-child links' +complete -c fossil -n '__fish_fossil_subsubcommand_only bisect options' -x -a display -d 'Command to show after bisect next' complete -c fossil -n '__fish_fossil_subsubsubcommand_only bisect options auto-next' -x -a 'on off' -d 'Automatically run bisect next' complete -c fossil -n '__fish_fossil_subsubsubcommand_only bisect options direct-only' -x -a 'on off' -d 'Follow only primary parent-child links' complete -c fossil -n '__fish_fossil_subsubsubcommand_only bisect options display' -x -a chart -d 'Show log of bisects in check-in order' @@ -157,7 +157,7 @@ complete -c fossil -n '__fish_fossil_command clone' -l ssl-identity -r -d 'Use S # commit complete -c fossil -n __fish_fossil_needs_command -a 'ci commit' -d 'Create new revision' -complete -c fossil -n '__fish_fossil_command ci commit' -a '(__fish_fossil changes --rel-paths | cut -c12-)' -x -d 'File' +complete -c fossil -n '__fish_fossil_command ci commit' -a '(__fish_fossil changes --rel-paths | cut -c12-)' -x -d File complete -c fossil -n '__fish_fossil_command ci commit' -l allow-conflict -d 'Allow unresolved merge conflicts' complete -c fossil -n '__fish_fossil_command ci commit' -l allow-empty -d 'Allow empty check-ins' complete -c fossil -n '__fish_fossil_command ci commit' -l allow-fork -d 'Allow forking' @@ -247,13 +247,13 @@ complete -c fossil -n '__fish_fossil_command json' -s R -l repository -r -d 'Run # ls complete -c fossil -n __fish_fossil_needs_command -a ls -d 'List files' -complete -c fossil -n '__fish_fossil_command ls' -s r -x -a '(__fish_fossil tag list)' -d 'Tag' +complete -c fossil -n '__fish_fossil_command ls' -s r -x -a '(__fish_fossil tag list)' -d Tag complete -c fossil -n '__fish_fossil_command ls' -l age -d 'Show commit time' complete -c fossil -n '__fish_fossil_command ls' -s v -l verbose -d 'Provide extra information' # merge complete -c fossil -n __fish_fossil_needs_command -a merge -d 'Merge commits' -complete -c fossil -n '__fish_fossil_command merge' -a '(__fish_fossil tag list)' -d 'Tag' +complete -c fossil -n '__fish_fossil_command merge' -a '(__fish_fossil tag list)' -d Tag complete -c fossil -n '__fish_fossil_command merge' -l baseline -a '(__fish_fossil tag list)' -x -d 'Use baseline' complete -c fossil -n '__fish_fossil_command merge' -l binary -r -d 'Binary files glob pattern' complete -c fossil -n '__fish_fossil_command merge' -l case-sensitive -x -a 'yes no' -d 'Case insensitive file matching' @@ -300,7 +300,7 @@ complete -c fossil -n __fish_fossil_needs_command -a remote-url -d 'Default serv # revert complete -c fossil -n __fish_fossil_needs_command -f -a revert -d 'Revert a commit' -complete -c fossil -n '__fish_fossil_command revert' -a '(__fish_fossil tag list)' -d 'Tag' +complete -c fossil -n '__fish_fossil_command revert' -a '(__fish_fossil tag list)' -d Tag complete -c fossil -n '__fish_fossil_command revert' -s r -x -a '(__fish_fossil tag list)' -d 'Revert back to given revision' # rm @@ -392,13 +392,13 @@ complete -c fossil -n '__fish_fossil_subcommand tag' -x -a add -d 'Add tag to ch complete -c fossil -n '__fish_fossil_subsubcommand tag add' -l raw -d 'Add raw tag' complete -c fossil -n '__fish_fossil_subsubcommand tag add' -l propagate -d 'Propagate tag' complete -c fossil -n '__fish_fossil_subcommand tag' -x -a remove -d 'Remove tag from check-in' -complete -c fossil -n '__fish_fossil_subsubcommand tag remove' -a '(__fish_fossil tag list)' -d 'Tag' +complete -c fossil -n '__fish_fossil_subsubcommand tag remove' -a '(__fish_fossil tag list)' -d Tag complete -c fossil -n '__fish_fossil_subsubcommand tag remove' -l raw -d 'Remove raw tag' complete -c fossil -n '__fish_fossil_subcommand tag' -x -a find -d 'Find tag' complete -c fossil -n '__fish_fossil_subsubcommand tag find' -l raw -d 'Find raw tag' complete -c fossil -n '__fish_fossil_subsubcommand tag find' -s t -l type -x -a 'ci e' -d 'Find tag type' complete -c fossil -n '__fish_fossil_subsubcommand tag find' -s n -l limit -x -d 'Limit number of tags' -complete -c fossil -n '__fish_fossil_subsubcommand tag find' -a '(__fish_fossil tag list)' -d 'Tag' +complete -c fossil -n '__fish_fossil_subsubcommand tag find' -a '(__fish_fossil tag list)' -d Tag complete -c fossil -n '__fish_fossil_subcommand tag' -x -a list -d 'List tags' complete -c fossil -n '__fish_fossil_subsubcommand tag list' -l raw -d 'List raw tags' @@ -416,7 +416,7 @@ complete -c fossil -n '__fish_fossil_command server' -l localhost -d 'Only liste complete -c fossil -n '__fish_fossil_command ui server' -s P -l port -d 'Port to listen on' complete -c fossil -n '__fish_fossil_command ui server' -l th-trace -d 'Trace TH1 execution' complete -c fossil -n '__fish_fossil_command ui server' -l baseurl -d 'Use base URL' -complete -c fossil -n '__fish_fossil_command ui server' -l notfound -d 'Redirect' +complete -c fossil -n '__fish_fossil_command ui server' -l notfound -d Redirect complete -c fossil -n '__fish_fossil_command ui server' -l files -d 'Static files glob' complete -c fossil -n '__fish_fossil_command ui server' -l scgi -d 'Use SCGI rather than HTTP' diff --git a/share/completions/fsharpc.fish b/share/completions/fsharpc.fish index 1b9094173..5a4fbfd86 100644 --- a/share/completions/fsharpc.fish +++ b/share/completions/fsharpc.fish @@ -8,7 +8,7 @@ complete -c fsharpc -o "a:winexe" -l "target:winexe" -d "Build a Windows executa complete -c fsharpc -o "a:library" -l "target:library" -d "Build a library" complete -c fsharpc -o "a:module" -l "target:module" -d "Build a module that can be added to another assembly" complete -c fsharpc -l delaysign -l "delaysign+" -d "Delay-sign the assembly using only the public portion of the strong name key" -complete -c fsharpc -l "delaysign-" -d "Disable --delaysign" +complete -c fsharpc -l delaysign- -d "Disable --delaysign" complete -c fsharpc -l "doc:" -d "Write the xmldoc of the assembly to the given file" complete -c fsharpc -l "keyfile:" -d "Specify a strong name key file" complete -c fsharpc -l "keycontainer:" -d "Specify a strong name key container" @@ -33,23 +33,23 @@ complete -c fsharpc -l "linkresource:" -d "Link the specified resource to this a # Code generation complete -c fsharpc -s g -o "g+" -l debug -l "debug+" -d "Emit debug information" -complete -c fsharpc -o "g-" -l "debug-" -d "Disable --debug" +complete -c fsharpc -o g- -l debug- -d "Disable --debug" for arguments in full pdbonly portable embedded complete -c fsharpc -o "g:$arguments" -l "debug:$arguments" -d "Specify debugging type" end complete -c fsharpc -s O -o "O+" -l optimize -l "optimize+" -d "Enable optimizations" -complete -c fsharpc -o "O-" -l "optimize-" -d "Disable --optimize" +complete -c fsharpc -o O- -l optimize- -d "Disable --optimize" complete -c fsharpc -l tailcalls -l "tailcalls+" -d "Enable or disable tailcalls" -complete -c fsharpc -l "tailcalls-" -d "Disable --tailcalls" +complete -c fsharpc -l tailcalls- -d "Disable --tailcalls" complete -c fsharpc -l deterministic -l "deterministic+" -d "Produce a deterministic assembly (including module version GUID and timestamp)" -complete -c fsharpc -l "deterministic-" -d "Disable --deterministic" +complete -c fsharpc -l deterministic- -d "Disable --deterministic" complete -c fsharpc -l crossoptimize -l "crossoptimize+" -d "Enable or disable cross-module optimizations" -complete -c fsharpc -l "crossoptimize-" -d "Disable --crossoptimize" +complete -c fsharpc -l crossoptimize- -d "Disable --crossoptimize" # Errors and warnings complete -c fsharpc -l warnaserror -l "warnaserror+" -d "Report all warnings as errors" -complete -c fsharpc -l "warnaserror-" -d "Disable --warnaserror" +complete -c fsharpc -l warnaserror- -d "Disable --warnaserror" complete -c fsharpc -l "warnaserror:" -l "warnaserror+:" -d "Report specific warnings as errors" complete -c fsharpc -l "warnaserror-:" -d "Disable --warnaserror:" @@ -60,11 +60,11 @@ end complete -c fsharpc -l "nowarn:" -d "Disable specific warning messages" complete -c fsharpc -l "warnon:" -d "Enable specific warnings that may be off by default" complete -c fsharpc -l consolecolors -l "consolecolors+" -d "Output warning and error messages in color" -complete -c fsharpc -l "consolecolors-" -d "Disable --consolecolors" +complete -c fsharpc -l consolecolors- -d "Disable --consolecolors" # Language complete -c fsharpc -l checked -l "checked+" -d "Generate overflow checks" -complete -c fsharpc -l "checked-" -d "Disable --checked" +complete -c fsharpc -l checked- -d "Disable --checked" complete -c fsharpc -o "d:" -l "define:" -d "Define conditional compilation symbols" complete -c fsharpc -l mlcompatibility -d "Ignore ML compatibility warnings" @@ -84,7 +84,7 @@ complete -c fsharpc -l standalone -d "Statically link the F# library and all ref complete -c fsharpc -l "staticlink:" -d "Statically link the given assembly and all referenced DLLs that depend on this assembly" complete -c fsharpc -l "pdb:" -d "Name the output debug file" complete -c fsharpc -l highentropyva -l "highentropyva+" -d "Enable high-entropy ASLR" -complete -c fsharpc -l "highentropyva-" -d "Disable --highentropyva" +complete -c fsharpc -l highentropyva- -d "Disable --highentropyva" complete -c fsharpc -l "subsystemversion:" -d "Specify subsystem version of this assembly" -complete -c fsharpc -l "quotations-debug" -l "quotations-debug+" -d "Emit debug information in quotations" -complete -c fsharpc -l "quotations-debug-" -d "Disable --quotations-debug" +complete -c fsharpc -l quotations-debug -l "quotations-debug+" -d "Emit debug information in quotations" +complete -c fsharpc -l quotations-debug- -d "Disable --quotations-debug" diff --git a/share/completions/fsharpi.fish b/share/completions/fsharpi.fish index 669229b58..0611fc8e1 100644 --- a/share/completions/fsharpi.fish +++ b/share/completions/fsharpi.fish @@ -8,23 +8,23 @@ complete -c fsharpi -o "r:" -l "reference:" -d "Reference an assembly" # Code generation complete -c fsharpi -s g -o "g+" -l debug -l "debug+" -d "Emit debug information" -complete -c fsharpi -o "g-" -l "debug-" -d "Disable --debug" +complete -c fsharpi -o g- -l debug- -d "Disable --debug" for arguments in full pdbonly portable embedded complete -c fsharpi -o "g:$arguments" -l "debug:$arguments" -d "Specify debugging type" end complete -c fsharpi -s O -o "O+" -l optimize -l "optimize+" -d "Enable optimizations" -complete -c fsharpi -o "O-" -l "optimize-" -d "Disable --optimize" +complete -c fsharpi -o O- -l optimize- -d "Disable --optimize" complete -c fsharpi -l tailcalls -l "tailcalls+" -d "Enable or disable tailcalls" -complete -c fsharpi -l "tailcalls-" -d "Disable --tailcalls" +complete -c fsharpi -l tailcalls- -d "Disable --tailcalls" complete -c fsharpi -l deterministic -l "deterministic+" -d "Produce a deterministic assembly (including module version GUID and timestamp)" -complete -c fsharpi -l "deterministic-" -d "Disable --deterministic" +complete -c fsharpi -l deterministic- -d "Disable --deterministic" complete -c fsharpi -l crossoptimize -l "crossoptimize+" -d "Enable or disable cross-module optimizations" -complete -c fsharpi -l "crossoptimize-" -d "Disable --crossoptimize" +complete -c fsharpi -l crossoptimize- -d "Disable --crossoptimize" # Errors and warnings complete -c fsharpi -l warnaserror -l "warnaserror+" -d "Report all warnings as errors" -complete -c fsharpi -l "warnaserror-" -d "Disable --warnaserror" +complete -c fsharpi -l warnaserror- -d "Disable --warnaserror" complete -c fsharpi -l "warnaserror:" -l "warnaserror+:" -d "Report specific warnings as errors" complete -c fsharpi -l "warnaserror-:" -d "Disable --warnaserror:" @@ -35,11 +35,11 @@ end complete -c fsharpi -l "nowarn:" -d "Disable specific warning messages" complete -c fsharpi -l "warnon:" -d "Enable specific warnings that may be off by default" complete -c fsharpi -l consolecolors -l "consolecolors+" -d "Output warning and error messages in color" -complete -c fsharpi -l "consolecolors-" -d "Disable --consolecolors" +complete -c fsharpi -l consolecolors- -d "Disable --consolecolors" # Language complete -c fsharpi -l checked -l "checked+" -d "Generate overflow checks" -complete -c fsharpi -l "checked-" -d "Disable --checked" +complete -c fsharpi -l checked- -d "Disable --checked" complete -c fsharpi -o "d:" -l "define:" -d "Define conditional compilation symbols" complete -c fsharpi -l mlcompatibility -d "Ignore ML compatibility warnings" @@ -57,11 +57,11 @@ complete -c fsharpi -l "targetprofile:" -d "Specify target framework profile of complete -c fsharpi -l noframework -d "Do not reference the default CLI assemblies by default" complete -c fsharpi -l exec -d "Exit fsi after loading the files or running the .fsx script given on the command line" complete -c fsharpi -l gui -l "gui+" -d "Execute interactions on a Windows Forms event loop (on by default)" -complete -c fsharpi -l "gui-" -d "Disable --gui" +complete -c fsharpi -l gui- -d "Disable --gui" complete -c fsharpi -l quiet -d "Suppress fsi writing to stdout" complete -c fsharpi -l readline -l "readline+" -d "Support TAB completion in console (on by default)" -complete -c fsharpi -l "readline-" -d "Disable --readline" -complete -c fsharpi -l "quotations-debug" -l "quotations-debug+" -d "Emit debug information in quotations" -complete -c fsharpi -l "quotations-debug-" -d "Disable --quotations-debug" +complete -c fsharpi -l readline- -d "Disable --readline" +complete -c fsharpi -l quotations-debug -l "quotations-debug+" -d "Emit debug information in quotations" +complete -c fsharpi -l quotations-debug- -d "Disable --quotations-debug" complete -c fsharpi -l shadowcopyreferences -l "shadowcopyreferences+" -d "Prevents references from being locked by the F# Interactive process" -complete -c fsharpi -l "shadowcopyreferences-" -d "Disable --shadowcopyreferences" +complete -c fsharpi -l shadowcopyreferences- -d "Disable --shadowcopyreferences" diff --git a/share/completions/function.fish b/share/completions/function.fish index 7399da787..a64b0cff9 100644 --- a/share/completions/function.fish +++ b/share/completions/function.fish @@ -1,6 +1,6 @@ complete -c function -s d -l description -d "Set function description" -x -complete -c function -xa "(functions -n)" -d "Function" -complete -c function -xa "(builtin -n)" -d "Builtin" +complete -c function -xa "(functions -n)" -d Function +complete -c function -xa "(builtin -n)" -d Builtin complete -c function -s j -l on-job-exit -d "Make the function a job exit event handler" -x complete -c function -s p -l on-process-exit -d "Make the function a process exit event handler" -x complete -c function -s s -l on-signal -d "Make the function a signal event handler" -x diff --git a/share/completions/functions.fish b/share/completions/functions.fish index 51a265b4e..1f8fbfc50 100644 --- a/share/completions/functions.fish +++ b/share/completions/functions.fish @@ -8,7 +8,7 @@ function __fish_maybe_list_all_functions end complete -c functions -s e -l erase -d "Erase function" -x -a "(__fish_maybe_list_all_functions)" -complete -c functions -xa "(functions -na)" -d "Function" +complete -c functions -xa "(functions -na)" -d Function complete -c functions -s a -l all -d "Show hidden functions" complete -c functions -s h -l help -d "Display help and exit" complete -c functions -s d -l description -d "Set function description" -x diff --git a/share/completions/fusermount.fish b/share/completions/fusermount.fish index 3b2e37d78..0c62c64dd 100644 --- a/share/completions/fusermount.fish +++ b/share/completions/fusermount.fish @@ -7,7 +7,7 @@ complete -c fusermount -d "Mount point" -x -a '(__fish_print_mounted)' complete -c fusermount -s h -d "Display help and exit" complete -c fusermount -s v -d "Display version and exit" complete -c fusermount -s o -x -d "Mount options" -complete -c fusermount -s u -d "Unmount" -complete -c fusermount -s q -d "Quiet" +complete -c fusermount -s u -d Unmount +complete -c fusermount -s q -d Quiet complete -c fusermount -s z -d "Lazy unmount" diff --git a/share/completions/fzf.fish b/share/completions/fzf.fish index cf1327c90..eb96f5cff 100644 --- a/share/completions/fzf.fish +++ b/share/completions/fzf.fish @@ -1,8 +1,8 @@ complete -c fzf -f # Search mode -complete -c fzf -l no-extended -d 'no-extended' -complete -c fzf -n 'string match "+*" -- (commandline -ct)' -a +x -d 'no-extended' +complete -c fzf -l no-extended -d no-extended +complete -c fzf -n 'string match "+*" -- (commandline -ct)' -a +x -d no-extended complete -c fzf -s e -l --exact -d 'Enable exact-match' complete -c fzf -n 'string match "+*" -- (commandline -ct)' -a +i -d 'case-sensitive match' complete -c fzf -s i -d 'Case-insensitive match' diff --git a/share/completions/gcc.fish b/share/completions/gcc.fish index 034e7e36f..68e83e0c7 100644 --- a/share/completions/gcc.fish +++ b/share/completions/gcc.fish @@ -121,8 +121,8 @@ complete -c gcc -o Wselector -d 'Warn if multiple methods of different types for complete -c gcc -o Wstrict-selector-match -d 'Warn if multiple methods with differing argument and/or return types are found for a given selector when attempting to send a message using this selector to a receiver of type "id" or "Class"' complete -c gcc -o Wundeclared-selector -d 'Warn if a "@selector(' complete -c gcc -o print-objc-runtime-info -d 'Generate C header describing the largest structure that is passed by value, if any' -complete -c gcc -o fmessage-length -d 'Try to format error messages so that they fit on lines of the specified number of characters' -x -a "80" -complete -c gcc -o fdiagnostics-show-location -d 'Only meaningful in line-wrapping mode' -a "once" +complete -c gcc -o fmessage-length -d 'Try to format error messages so that they fit on lines of the specified number of characters' -x -a 80 +complete -c gcc -o fdiagnostics-show-location -d 'Only meaningful in line-wrapping mode' -a once complete -c gcc -o line -d 'Only meaningful in line-wrapping mode' complete -c gcc -o fdiagnostics-show-options -d 'This option instructs the diagnostic machinery to add text to each diagnostic emitted, which indicates which command line option directly controls that diagnostic, when such an option is known to the diagnostic machinery' complete -c gcc -o Wno- -d 'to turn off warnings; for example, -Wno-implicit' @@ -165,7 +165,7 @@ complete -c gcc -o Wunused -d 'All the above -Wunused options combined' complete -c gcc -o Wuninitialized -d 'Warn if an automatic variable is used without first being initialized or if a variable may be clobbered by a "setjmp" call' complete -c gcc -o Wunknown-pragmas -d 'Warn when a #pragma directive is encountered which is not understood by GCC' complete -c gcc -o Wno-pragmas -d 'Do not warn about misuses of pragmas, such as incorrect parameters, invalid syntax, or conflicts between pragmas' -complete -c gcc -o Wstrict-aliasing -d 'This option is only active when -fstrict-aliasing is active' -a "2" +complete -c gcc -o Wstrict-aliasing -d 'This option is only active when -fstrict-aliasing is active' -a 2 complete -c gcc -o Wall -d 'All of the above -W options combined' complete -c gcc -o Wextra -d '(This option used to be called -W' complete -c gcc -o Wno-div-by-zero -d 'Do not warn about compile-time integer division by zero' diff --git a/share/completions/gdb.fish b/share/completions/gdb.fish index 4ec6b447e..288cfa1c8 100644 --- a/share/completions/gdb.fish +++ b/share/completions/gdb.fish @@ -14,7 +14,7 @@ complete -c gdb -o core -s c -d 'Use file file as a core dump to examine' -r complete -c gdb -o command -s x -d 'Execute GDB commands from file file' -r complete -c gdb -o directory -s d -d 'Add directory to the path to search for source files' -x -a '(__fish_complete_directories (commandline -ct))' complete -c gdb -o nx -s n -d 'Do not execute commands from any .gdbinit files' -complete -c gdb -o quiet -s q -d 'Quiet' +complete -c gdb -o quiet -s q -d Quiet complete -c gdb -o batch -d 'Run in batch mode' complete -c gdb -o cd -d 'Run GDB using directory as its working directory, instead of the current directory' -x -a '(__fish_complete_directories (commandline -ct))' complete -c gdb -o fullname -s f -d 'Emacs sets this option when it runs GDB as a subprocess' diff --git a/share/completions/gem.fish b/share/completions/gem.fish index 6af96aa2a..05c94abc9 100644 --- a/share/completions/gem.fish +++ b/share/completions/gem.fish @@ -4,28 +4,28 @@ ##### # Global options -complete -c gem -n '__fish_use_subcommand' -s h -l help -d "Print usage informations and quit" -complete -c gem -n '__fish_use_subcommand' -s v -l version -d "Print the version and quit" +complete -c gem -n __fish_use_subcommand -s h -l help -d "Print usage informations and quit" +complete -c gem -n __fish_use_subcommand -s v -l version -d "Print the version and quit" ##### # Subcommands -complete -c gem -n '__fish_use_subcommand' -xa "build\tBuild a gem from a gemspec" -complete -c gem -n '__fish_use_subcommand' -xa "cert\tAdjust RubyGems certificate settings" -complete -c gem -n '__fish_use_subcommand' -xa "check\tCheck installed gems" -complete -c gem -n '__fish_use_subcommand' -xa "cleanup\tCleanup old versions of installed gems in the local repository" -complete -c gem -n '__fish_use_subcommand' -xa "contents\tDisplay the contents of the installed gems" -complete -c gem -n '__fish_use_subcommand' -xa "dependency\tShow the dependencies of an installed gem" -complete -c gem -n '__fish_use_subcommand' -xa "environment\tDisplay RubyGems environmental information" -complete -c gem -n '__fish_use_subcommand' -xa "help\tProvide help on the 'gem' command" -complete -c gem -n '__fish_use_subcommand' -xa "install\tInstall a gem into the local repository" -complete -c gem -n '__fish_use_subcommand' -xa "list\tDisplay all gems whose name starts with STRING" -complete -c gem -n '__fish_use_subcommand' -xa "query\tQuery gem information in local or remote repositories" -complete -c gem -n '__fish_use_subcommand' -xa "rdoc\tGenerates RDoc for pre-installed gems" -complete -c gem -n '__fish_use_subcommand' -xa "search\tDisplay all gems whose name contains STRING" -complete -c gem -n '__fish_use_subcommand' -xa "specification\tDisplay gem specification (in yaml)" -complete -c gem -n '__fish_use_subcommand' -xa "uninstall\tUninstall a gem from the local repository" -complete -c gem -n '__fish_use_subcommand' -xa "unpack\tUnpack an installed gem to the current directory" -complete -c gem -n '__fish_use_subcommand' -xa "update\tUpdate the named gem (or all installed gems) in the local repository" +complete -c gem -n __fish_use_subcommand -xa "build\tBuild a gem from a gemspec" +complete -c gem -n __fish_use_subcommand -xa "cert\tAdjust RubyGems certificate settings" +complete -c gem -n __fish_use_subcommand -xa "check\tCheck installed gems" +complete -c gem -n __fish_use_subcommand -xa "cleanup\tCleanup old versions of installed gems in the local repository" +complete -c gem -n __fish_use_subcommand -xa "contents\tDisplay the contents of the installed gems" +complete -c gem -n __fish_use_subcommand -xa "dependency\tShow the dependencies of an installed gem" +complete -c gem -n __fish_use_subcommand -xa "environment\tDisplay RubyGems environmental information" +complete -c gem -n __fish_use_subcommand -xa "help\tProvide help on the 'gem' command" +complete -c gem -n __fish_use_subcommand -xa "install\tInstall a gem into the local repository" +complete -c gem -n __fish_use_subcommand -xa "list\tDisplay all gems whose name starts with STRING" +complete -c gem -n __fish_use_subcommand -xa "query\tQuery gem information in local or remote repositories" +complete -c gem -n __fish_use_subcommand -xa "rdoc\tGenerates RDoc for pre-installed gems" +complete -c gem -n __fish_use_subcommand -xa "search\tDisplay all gems whose name contains STRING" +complete -c gem -n __fish_use_subcommand -xa "specification\tDisplay gem specification (in yaml)" +complete -c gem -n __fish_use_subcommand -xa "uninstall\tUninstall a gem from the local repository" +complete -c gem -n __fish_use_subcommand -xa "unpack\tUnpack an installed gem to the current directory" +complete -c gem -n __fish_use_subcommand -xa "update\tUpdate the named gem (or all installed gems) in the local repository" ##### # Subcommand switches diff --git a/share/completions/git.fish b/share/completions/git.fish index e98b4a3bf..13a2899f0 100644 --- a/share/completions/git.fish +++ b/share/completions/git.fish @@ -119,7 +119,7 @@ function __fish_git_files or return # Skip bare repositories. - test "$root[2]" = "true" + test "$root[2]" = true and return or set -e root[2] @@ -745,24 +745,24 @@ end # general options complete -f -c git -l help -d 'Display the manual of a git command' -complete -f -c git -n '__fish_git_needs_command' -l version -d 'Display version' -complete -x -c git -n '__fish_git_needs_command' -s C -a '(__fish_complete_directories)' -d 'Run as if git was started in this directory' -complete -x -c git -n '__fish_git_needs_command' -s c -a '(__fish_git config -l 2>/dev/null | string replace = \t)' -d 'Set a configuration option' -complete -x -c git -n '__fish_git_needs_command' -l exec-path -a '(__fish_complete_directories)' -d 'Get or set the path to the git programs' -complete -f -c git -n '__fish_git_needs_command' -l html-path -d 'Print the path to the html documentation' -complete -f -c git -n '__fish_git_needs_command' -l man-path -d 'Print the path to the man documentation' -complete -f -c git -n '__fish_git_needs_command' -l info-path -d 'Print the path to the info documentation' -complete -f -c git -n '__fish_git_needs_command' -s p -l paginate -d 'Pipe output into a pager' -complete -f -c git -n '__fish_git_needs_command' -l no-pager -d 'Do not pipe output into a pager' -complete -r -c git -n '__fish_git_needs_command' -l git-dir -d 'Set the path to the repository' -complete -r -c git -n '__fish_git_needs_command' -l work-tree -d 'Set the path to the working tree' -complete -f -c git -n '__fish_git_needs_command' -l namespace -d 'Set the namespace' -complete -f -c git -n '__fish_git_needs_command' -l bare -d 'Treat the repository as bare' -complete -f -c git -n '__fish_git_needs_command' -l no-replace-objects -d 'Do not use replacement refs to replace git objects' -complete -f -c git -n '__fish_git_needs_command' -l literal-pathspecs -d 'Treat pathspecs literally' -complete -f -c git -n '__fish_git_needs_command' -l glob-pathspecs -d 'Treat pathspecs as globs' -complete -f -c git -n '__fish_git_needs_command' -l noglob-pathspecs -d "Don't treat pathspecs as globs" -complete -f -c git -n '__fish_git_needs_command' -l icase-pathspecs -d 'Match pathspecs case-insensitively' +complete -f -c git -n __fish_git_needs_command -l version -d 'Display version' +complete -x -c git -n __fish_git_needs_command -s C -a '(__fish_complete_directories)' -d 'Run as if git was started in this directory' +complete -x -c git -n __fish_git_needs_command -s c -a '(__fish_git config -l 2>/dev/null | string replace = \t)' -d 'Set a configuration option' +complete -x -c git -n __fish_git_needs_command -l exec-path -a '(__fish_complete_directories)' -d 'Get or set the path to the git programs' +complete -f -c git -n __fish_git_needs_command -l html-path -d 'Print the path to the html documentation' +complete -f -c git -n __fish_git_needs_command -l man-path -d 'Print the path to the man documentation' +complete -f -c git -n __fish_git_needs_command -l info-path -d 'Print the path to the info documentation' +complete -f -c git -n __fish_git_needs_command -s p -l paginate -d 'Pipe output into a pager' +complete -f -c git -n __fish_git_needs_command -l no-pager -d 'Do not pipe output into a pager' +complete -r -c git -n __fish_git_needs_command -l git-dir -d 'Set the path to the repository' +complete -r -c git -n __fish_git_needs_command -l work-tree -d 'Set the path to the working tree' +complete -f -c git -n __fish_git_needs_command -l namespace -d 'Set the namespace' +complete -f -c git -n __fish_git_needs_command -l bare -d 'Treat the repository as bare' +complete -f -c git -n __fish_git_needs_command -l no-replace-objects -d 'Do not use replacement refs to replace git objects' +complete -f -c git -n __fish_git_needs_command -l literal-pathspecs -d 'Treat pathspecs literally' +complete -f -c git -n __fish_git_needs_command -l glob-pathspecs -d 'Treat pathspecs as globs' +complete -f -c git -n __fish_git_needs_command -l noglob-pathspecs -d "Don't treat pathspecs as globs" +complete -f -c git -n __fish_git_needs_command -l icase-pathspecs -d 'Match pathspecs case-insensitively' # Options shared between multiple commands complete -f -c git -n '__fish_git_using_command log show diff-tree rev-list' -l pretty -a '(__fish_git_show_opt pretty)' @@ -833,9 +833,9 @@ complete -x -c git -n '__fish_git_using_command diff log show range-diff' -l sub complete -x -c git -n '__fish_git_using_command diff log show range-diff' -l ws-error-highlight -a '(__fish_git_diff_opt ws-error-highlight)' -d 'Highlight whitespace errors in lines of the diff' #### fetch -complete -f -c git -n '__fish_git_needs_command' -a fetch -d 'Download objects and refs from another repository' +complete -f -c git -n __fish_git_needs_command -a fetch -d 'Download objects and refs from another repository' # Suggest "repository", then "refspec" - this also applies to e.g. push/pull -complete -f -c git -n '__fish_git_using_command fetch; and not __fish_git_branch_for_remote' -a '(__fish_git_remotes)' -d 'Remote' +complete -f -c git -n '__fish_git_using_command fetch; and not __fish_git_branch_for_remote' -a '(__fish_git_remotes)' -d Remote complete -f -c git -n '__fish_git_using_command fetch; and __fish_git_branch_for_remote' -a '(__fish_git_branch_for_remote)' complete -f -c git -n '__fish_git_using_command fetch' -s q -l quiet -d 'Be quiet' complete -f -c git -n '__fish_git_using_command fetch' -s v -l verbose -d 'Be verbose' @@ -845,7 +845,7 @@ complete -f -c git -n '__fish_git_using_command fetch' -s f -l force -d 'Force u # TODO other options #### filter-branch -complete -f -c git -n '__fish_git_needs_command' -a filter-branch -d 'Rewrite branches' +complete -f -c git -n __fish_git_needs_command -a filter-branch -d 'Rewrite branches' complete -f -c git -n '__fish_git_using_command filter-branch' -l env-filter -d 'This filter may be used if you only need to modify the environment' complete -f -c git -n '__fish_git_using_command filter-branch' -l tree-filter -d 'This is the filter for rewriting the tree and its contents' complete -f -c git -n '__fish_git_using_command filter-branch' -l index-filter -d 'This is the filter for rewriting the index' @@ -861,7 +861,7 @@ complete -c git -n '__fish_git_using_command filter-branch' -s f -l force -d 'Fo ### remote set -l remotecommands add rm remove show prune update rename set-head set-url set-branches get-url -complete -f -c git -n '__fish_git_needs_command' -a remote -d 'Manage set of tracked repositories' +complete -f -c git -n __fish_git_needs_command -a remote -d 'Manage set of tracked repositories' complete -f -c git -n '__fish_git_using_command remote' -a '(__fish_git_remotes)' complete -f -c git -n "__fish_git_using_command remote; and not __fish_seen_subcommand_from $remotecommands" -s v -l verbose -d 'Be verbose' complete -f -c git -n "__fish_git_using_command remote; and not __fish_seen_subcommand_from $remotecommands" -a add -d 'Adds a new remote' @@ -890,11 +890,11 @@ complete -f -c git -n "__fish_git_using_command remote; and __fish_seen_subcomma complete -f -c git -n "__fish_git_using_command remote; and __fish_seen_subcommand_from update" -l prune -d 'Prune all remotes that are updated' ### show -complete -f -c git -n '__fish_git_needs_command' -a show -d 'Shows the last commit of a branch' +complete -f -c git -n __fish_git_needs_command -a show -d 'Shows the last commit of a branch' complete -f -c git -n '__fish_git_using_command show' -a '(__fish_git_branches)' -complete -f -c git -n '__fish_git_using_command show' -ka '(__fish_git_tags)' -d 'Tag' +complete -f -c git -n '__fish_git_using_command show' -ka '(__fish_git_tags)' -d Tag complete -f -c git -n '__fish_git_using_command show' -ka '(__fish_git_commits)' -complete -f -c git -n '__fish_git_needs_rev_files' -xa '(__fish_git_complete_rev_files)' +complete -f -c git -n __fish_git_needs_rev_files -xa '(__fish_git_complete_rev_files)' complete -f -c git -n '__fish_git_using_command show' -l format -d 'Pretty-print the contents of the commit logs in a given format' -a '(__fish_git_show_opt format)' complete -f -c git -n '__fish_git_using_command show' -l abbrev-commit -d 'Show only a partial hexadecimal commit object name' complete -f -c git -n '__fish_git_using_command show' -l no-abbrev-commit -d 'Show the full 40-byte hexadecimal commit object name' @@ -908,12 +908,12 @@ complete -f -c git -n '__fish_git_using_command show' -l show-signature -d 'Chec ### show-branch -complete -f -c git -n '__fish_git_needs_command' -a show-branch -d 'Shows the commits on branches' -complete -f -c git -n '__fish_git_using_command show-branch' -a '(__fish_git_refs)' -d 'Rev' +complete -f -c git -n __fish_git_needs_command -a show-branch -d 'Shows the commits on branches' +complete -f -c git -n '__fish_git_using_command show-branch' -a '(__fish_git_refs)' -d Rev # TODO options ### add -complete -c git -n '__fish_git_needs_command' -a add -d 'Add file contents to the index' +complete -c git -n __fish_git_needs_command -a add -d 'Add file contents to the index' complete -c git -n '__fish_git_using_command add' -s n -l dry-run -d "Don't actually add the file(s)" complete -c git -n '__fish_git_using_command add' -s v -l verbose -d 'Be verbose' complete -c git -n '__fish_git_using_command add' -s f -l force -d 'Allow adding otherwise ignored files' @@ -932,9 +932,9 @@ complete -f -c git -n '__fish_git_using_command add' -a '(__fish_git_files modif # TODO options ### checkout -complete -f -c git -n '__fish_git_needs_command' -a checkout -d 'Checkout and switch to a branch' -complete -k -f -c git -n '__fish_git_using_command checkout; and not contains -- -- (commandline -opc)' -a '(__fish_git_tags)' -d 'Tag' -complete -k -f -c git -n '__fish_git_using_command checkout; and not contains -- -- (commandline -opc)' -a '(__fish_git_heads)' -d 'Head' +complete -f -c git -n __fish_git_needs_command -a checkout -d 'Checkout and switch to a branch' +complete -k -f -c git -n '__fish_git_using_command checkout; and not contains -- -- (commandline -opc)' -a '(__fish_git_tags)' -d Tag +complete -k -f -c git -n '__fish_git_using_command checkout; and not contains -- -- (commandline -opc)' -a '(__fish_git_heads)' -d Head complete -k -f -c git -n '__fish_git_using_command checkout; and not contains -- -- (commandline -opc)' -a '(__fish_git_branches)' complete -k -f -c git -n '__fish_git_using_command checkout; and not contains -- -- (commandline -opc)' -a '(__fish_git_unique_remote_branches)' -d 'Unique Remote Branch' complete -k -f -c git -n '__fish_git_using_command checkout; and not contains -- -- (commandline -opc)' -a '(__fish_git_recent_commits)' @@ -946,19 +946,19 @@ complete -f -c git -n '__fish_git_using_command checkout' -l ours -d 'Keep unmer # TODO options ### apply -complete -f -c git -n '__fish_git_needs_command' -a apply -d 'Apply a patch on a git index file and a working tree' +complete -f -c git -n __fish_git_needs_command -a apply -d 'Apply a patch on a git index file and a working tree' # TODO options ### archive -complete -f -c git -n '__fish_git_needs_command' -a archive -d 'Create an archive of files from a named tree' +complete -f -c git -n __fish_git_needs_command -a archive -d 'Create an archive of files from a named tree' # TODO options ### bisect -complete -f -c git -n '__fish_git_needs_command' -a bisect -d 'Find the change that introduced a bug by binary search' +complete -f -c git -n __fish_git_needs_command -a bisect -d 'Find the change that introduced a bug by binary search' # TODO options ### branch -complete -f -c git -n '__fish_git_needs_command' -a branch -d 'List, create, or delete branches' +complete -f -c git -n __fish_git_needs_command -a branch -d 'List, create, or delete branches' complete -f -c git -n '__fish_git_using_command branch' -a '(__fish_git_branches)' complete -f -c git -n '__fish_git_using_command branch' -s d -l delete -d 'Delete branch' -xa '(__fish_git_local_branches)' complete -f -c git -n '__fish_git_using_command branch' -s D -d 'Force deletion of branch' -xa '(__fish_git_local_branches)' @@ -975,12 +975,12 @@ complete -f -c git -n '__fish_git_using_command branch' -l merged -d 'List branc complete -f -c git -n '__fish_git_using_command branch' -l no-merged -d 'List branches that have not been merged' ### cherry -complete -f -c git -n '__fish_git_needs_command' -a cherry -d 'Find commits yet to be applied to upstream [upstream [head]]' +complete -f -c git -n __fish_git_needs_command -a cherry -d 'Find commits yet to be applied to upstream [upstream [head]]' complete -f -c git -n '__fish_git_using_command cherry' -s v -d 'Show the commit subjects next to the SHA1s' -complete -f -c git -n '__fish_git_using_command cherry' -a '(__fish_git_refs)' -d 'Upstream' +complete -f -c git -n '__fish_git_using_command cherry' -a '(__fish_git_refs)' -d Upstream ### cherry-pick -complete -f -c git -n '__fish_git_needs_command' -a cherry-pick -d 'Apply the change introduced by an existing commit' +complete -f -c git -n __fish_git_needs_command -a cherry-pick -d 'Apply the change introduced by an existing commit' complete -f -c git -n '__fish_git_using_command cherry-pick' -a '(__fish_git_branches --no-merged)' # TODO: Filter further complete -f -c git -n '__fish_git_using_command cherry-pick; and __fish_git_possible_commithash' -ka '(__fish_git_commits)' @@ -994,7 +994,7 @@ complete -f -c git -n '__fish_git_using_command cherry-pick' -l abort -d 'Cancel complete -f -c git -n '__fish_git_using_command cherry-pick' -l skip -d 'Skip the current commit and continue with the rest of the sequence' ### clone -complete -f -c git -n '__fish_git_needs_command' -a clone -d 'Clone a repository into a new directory' +complete -f -c git -n __fish_git_needs_command -a clone -d 'Clone a repository into a new directory' complete -f -c git -n '__fish_git_using_command clone' -l no-hardlinks -d 'Copy files instead of using hardlinks' complete -f -c git -n '__fish_git_using_command clone' -s q -l quiet -d 'Operate quietly and do not report progress' complete -f -c git -n '__fish_git_using_command clone' -s v -l verbose -d 'Provide more information on what is going on' @@ -1007,7 +1007,7 @@ complete -f -c git -n '__fish_git_using_command clone' -l depth -d 'Truncate the complete -f -c git -n '__fish_git_using_command clone' -l recursive -d 'Initialize all submodules within the cloned repository' ### commit -complete -c git -n '__fish_git_needs_command' -a commit -d 'Record changes to the repository' +complete -c git -n __fish_git_needs_command -a commit -d 'Record changes to the repository' complete -c git -n '__fish_git_using_command commit' -l amend -d 'Amend the log message of the last commit' complete -f -c git -n '__fish_git_using_command commit' -a '(__fish_git_files modified)' complete -c git -n '__fish_git_using_command commit' -s a -l all -d 'Automatically stage modified and deleted files' @@ -1028,16 +1028,16 @@ complete -f -c git -n '__fish_git_using_command commit; and __fish_contains_opt # TODO options ### count-objects -complete -f -c git -n '__fish_git_needs_command' -a count-objects -d 'Count unpacked number of objects and their disk consumption' +complete -f -c git -n __fish_git_needs_command -a count-objects -d 'Count unpacked number of objects and their disk consumption' complete -f -c git -n '__fish_git_using_command count-objects' -s v -l verbose -d 'Be verbose' complete -f -c git -n '__fish_git_using_command count-objects' -s H -l human-readable -d 'Print in human readable format' ### describe -complete -c git -n '__fish_git_needs_command' -a describe -d 'Give an object a human readable name based on an available ref' -complete -k -f -c git -n '__fish_git_using_command describe' -a '(__fish_git_tags)' -d 'Tag' +complete -c git -n __fish_git_needs_command -a describe -d 'Give an object a human readable name based on an available ref' +complete -k -f -c git -n '__fish_git_using_command describe' -a '(__fish_git_tags)' -d Tag complete -k -f -c git -n '__fish_git_using_command describe' -a '(__fish_git_branches)' complete -k -f -c git -n '__fish_git_using_command describe' -a '(__fish_git_unique_remote_branches)' -d 'Unique Remote Branch' -complete -k -f -c git -n '__fish_git_using_command describe' -a '(__fish_git_heads)' -d 'Head' +complete -k -f -c git -n '__fish_git_using_command describe' -a '(__fish_git_heads)' -d Head complete -f -c git -n '__fish_git_using_command describe' -l dirty -d 'Describe the state of the working tree, append dirty if there are local changes' complete -f -c git -n '__fish_git_using_command describe' -l broken -d 'Describe the state of the working tree, append -broken instead of erroring' complete -f -c git -n '__fish_git_using_command describe' -l all -d 'Use all tags, not just annotated' @@ -1054,7 +1054,7 @@ complete -f -c git -n '__fish_git_using_command describe' -l always -d 'Show uni complete -f -c git -n '__fish_git_using_command describe' -l first-parent -d 'Follow only the first parent of a merge commit' ### diff -complete -c git -n '__fish_git_needs_command' -a diff -d 'Show changes between commits, commit and working tree, etc' +complete -c git -n __fish_git_needs_command -a diff -d 'Show changes between commits, commit and working tree, etc' complete -c git -n '__fish_git_using_command diff; and not contains -- -- (commandline -opc)' -a '(__fish_git_ranges)' complete -c git -n '__fish_git_using_command diff' -l cached -d 'Show diff of changes in the index (same as --staged)' complete -c git -n '__fish_git_using_command diff' -l no-index -d 'Compare two paths on the filesystem' @@ -1079,7 +1079,7 @@ function __fish_git_diffmerge_tools -a cmd end ### difftool -complete -c git -n '__fish_git_needs_command' -a difftool -d 'Open diffs in a visual tool' +complete -c git -n __fish_git_needs_command -a difftool -d 'Open diffs in a visual tool' complete -c git -n '__fish_git_using_command difftool' -a '(__fish_git_ranges)' complete -c git -n '__fish_git_using_command difftool' -l cached -d 'Visually show diff of changes in the index' complete -f -c git -n '__fish_git_using_command difftool' -a '(__fish_git_files modified deleted)' @@ -1095,7 +1095,7 @@ complete -f -c git -n '__fish_git_using_command difftool' -s x -l extcmd -d 'Spe # TODO options ### gc -complete -f -c git -n '__fish_git_needs_command' -a gc -d 'Cleanup unnecessary files and optimize the local repository' +complete -f -c git -n __fish_git_needs_command -a gc -d 'Cleanup unnecessary files and optimize the local repository' complete -f -c git -n '__fish_git_using_command gc' -l aggressive -d 'Aggressively optimize the repository' complete -f -c git -n '__fish_git_using_command gc' -l auto -d 'Checks any housekeeping is required and then run' complete -f -c git -n '__fish_git_using_command gc' -l prune -d 'Prune loose objects older than date' @@ -1105,16 +1105,16 @@ complete -f -c git -n '__fish_git_using_command gc' -l force -d 'Force `git gc` complete -f -c git -n '__fish_git_using_command gc' -l keep-largest-pack -d 'Ignore `gc.bigPackThreshold`' ### grep -complete -c git -n '__fish_git_needs_command' -a grep -d 'Print lines matching a pattern' +complete -c git -n __fish_git_needs_command -a grep -d 'Print lines matching a pattern' # TODO options ### init -complete -f -c git -n '__fish_git_needs_command' -a init -d 'Create an empty git repository or reinitialize an existing one' +complete -f -c git -n __fish_git_needs_command -a init -d 'Create an empty git repository or reinitialize an existing one' # TODO options ### log -complete -c git -n '__fish_git_needs_command' -a shortlog -d 'Show commit shortlog' -complete -c git -n '__fish_git_needs_command' -a log -d 'Show commit logs' +complete -c git -n __fish_git_needs_command -a shortlog -d 'Show commit shortlog' +complete -c git -n __fish_git_needs_command -a log -d 'Show commit logs' complete -c git -n '__fish_git_using_command log; and not contains -- -- (commandline -opc)' -a '(__fish_git_ranges)' complete -c git -n '__fish_git_using_command log' -l follow -d 'Continue listing file history beyond renames' @@ -1300,7 +1300,7 @@ complete -x -c git -n '__fish_git_using_command log' -l line-prefix complete -c git -n '__fish_git_using_command log' -l ita-invisible-in-index ### ls-files -complete -c git -n '__fish_git_needs_command' -a ls-files -d 'Show information about files in the index and the working tree' +complete -c git -n __fish_git_needs_command -a ls-files -d 'Show information about files in the index and the working tree' complete -c git -n '__fish_git_using_command ls-files' complete -c git -n '__fish_git_using_command ls-files' -s c -l cached -d 'Show cached files in the output' complete -c git -n '__fish_git_using_command ls-files' -s d -l deleted -d 'Show deleted files in the output' @@ -1329,7 +1329,7 @@ complete -c git -n '__fish_git_using_command ls-files' -l debug -d 'After each l complete -c git -n '__fish_git_using_command ls-files' -l eol -d 'Show and of files' ### merge -complete -f -c git -n '__fish_git_needs_command' -a merge -d 'Join two or more development histories together' +complete -f -c git -n __fish_git_needs_command -a merge -d 'Join two or more development histories together' complete -f -c git -n '__fish_git_using_command merge' -a '(__fish_git_branches)' complete -f -c git -n '__fish_git_using_command merge' -l commit -d "Autocommit the merge" complete -f -c git -n '__fish_git_using_command merge' -l no-commit -d "Don't autocommit the merge" @@ -1363,7 +1363,7 @@ complete -f -c git -n '__fish_git_using_command merge' -l abort -d 'Abort the cu complete -f -c git -n '__fish_git_using_command merge' -l continue -d 'Conclude current conflict resolution process' ### merge-base -complete -f -c git -n '__fish_git_needs_command' -a merge-base -d 'Find as good common ancestors as possible for a merge' +complete -f -c git -n __fish_git_needs_command -a merge-base -d 'Find as good common ancestors as possible for a merge' complete -f -c git -n '__fish_git_using_command merge-base' -a '(__fish_git_branches)' complete -f -c git -n '__fish_git_using_command merge-base' -s a -l all -d 'Output all merge bases for the commits, instead of just one' complete -f -c git -n '__fish_git_using_command merge-base' -l octopus -d 'Compute the best common ancestors of all supplied commits' @@ -1373,24 +1373,24 @@ complete -f -c git -n '__fish_git_using_command merge-base' -l fork-point -d 'Fi ### mergetool -complete -f -c git -n '__fish_git_needs_command' -a mergetool -d 'Run merge conflict resolution tools to resolve merge conflicts' +complete -f -c git -n __fish_git_needs_command -a mergetool -d 'Run merge conflict resolution tools to resolve merge conflicts' complete -f -c git -n '__fish_git_using_command mergetool' -s t -l tool -d "Use specific merge resolution program" -a "(__fish_git_diffmerge_tools mergetool)" complete -f -c git -n '__fish_git_using_command mergetool' -l tool-help -d 'Print a list of merge tools that may be used with `--tool`' complete -f -c git -n '__fish_git_using_command mergetool' -a "(__fish_git_files unmerged)" complete -f -c git -n '__fish_git_using_command mergetool' -s y -l no-prompt -d 'Do not prompt before launching a diff tool' -complete -f -c git -n '__fish_git_using_command mergetool' -l 'prompt' -d 'Prompt before each invocation of the merge resolution program' +complete -f -c git -n '__fish_git_using_command mergetool' -l prompt -d 'Prompt before each invocation of the merge resolution program' complete -c git -n '__fish_git_using_command mergetool' -s O -d 'Process files in the order specified in the file passed as argument' ### mv -complete -c git -n '__fish_git_needs_command' -a mv -d 'Move or rename a file, a directory, or a symlink' +complete -c git -n __fish_git_needs_command -a mv -d 'Move or rename a file, a directory, or a symlink' # TODO options ### prune -complete -f -c git -n '__fish_git_needs_command' -a prune -d 'Prune all unreachable objects from the object database' +complete -f -c git -n __fish_git_needs_command -a prune -d 'Prune all unreachable objects from the object database' # TODO options ### pull -complete -f -c git -n '__fish_git_needs_command' -a pull -d 'Fetch from and merge with another repository or a local branch' +complete -f -c git -n __fish_git_needs_command -a pull -d 'Fetch from and merge with another repository or a local branch' complete -f -c git -n '__fish_git_using_command pull' -s q -l quiet -d 'Be quiet' complete -f -c git -n '__fish_git_using_command pull' -s v -l verbose -d 'Be verbose' # Options related to fetching @@ -1432,16 +1432,16 @@ complete -f -c git -n '__fish_git_using_command pull' -l no-autostash -d 'Do not # TODO other options ### range-diff -complete -f -c git -n '__fish_git_needs_command' -a range-diff -d 'Compare two commit ranges (e.g. two versions of a branch)' +complete -f -c git -n __fish_git_needs_command -a range-diff -d 'Compare two commit ranges (e.g. two versions of a branch)' complete -f -c git -n '__fish_git_using_command range-diff' -a '(__fish_git_branches)' -complete -f -c git -n '__fish_git_using_command range-diff' -a '(__fish_git_heads)' -d 'Head' -complete -f -c git -n '__fish_git_using_command range-diff' -a '(__fish_git_tags)' -d 'Tag' +complete -f -c git -n '__fish_git_using_command range-diff' -a '(__fish_git_heads)' -d Head +complete -f -c git -n '__fish_git_using_command range-diff' -a '(__fish_git_tags)' -d Tag complete -f -c git -n '__fish_git_using_command range-diff' -l creation-factor -d 'Percentage by which creation is weighted' complete -f -c git -n '__fish_git_using_command range-diff' -l no-dual-color -d 'Use simple diff colors' ### push -complete -f -c git -n '__fish_git_needs_command' -a push -d 'Update remote refs along with associated objects' +complete -f -c git -n __fish_git_needs_command -a push -d 'Update remote refs along with associated objects' complete -f -c git -n '__fish_git_using_command push; and not __fish_git_branch_for_remote' -a '(__fish_git_remotes)' -d 'Remote alias' complete -f -c git -n '__fish_git_using_command push; and __fish_git_branch_for_remote' -a '(__fish_git_branches)' # The "refspec" here is an optional "+" to signify a force-push @@ -1468,11 +1468,11 @@ complete -f -c git -n '__fish_git_using_command push' -l progress -d 'Force prog # TODO --recurse-submodules=check|on-demand ### rebase -complete -f -c git -n '__fish_git_needs_command' -a rebase -d 'Forward-port local commits to the updated upstream head' +complete -f -c git -n __fish_git_needs_command -a rebase -d 'Forward-port local commits to the updated upstream head' complete -f -c git -n '__fish_git_using_command rebase' -a '(__fish_git_remotes)' -d 'Remote alias' complete -f -c git -n '__fish_git_using_command rebase' -a '(__fish_git_branches)' -complete -f -c git -n '__fish_git_using_command rebase' -a '(__fish_git_heads)' -d 'Head' -complete -f -c git -n '__fish_git_using_command rebase' -a '(__fish_git_tags)' -d 'Tag' +complete -f -c git -n '__fish_git_using_command rebase' -a '(__fish_git_heads)' -d Head +complete -f -c git -n '__fish_git_using_command rebase' -a '(__fish_git_tags)' -d Tag complete -f -c git -n '__fish_git_using_command rebase' -l continue -d 'Restart the rebasing process' complete -f -c git -n '__fish_git_using_command rebase' -l abort -d 'Abort the rebase operation' complete -f -c git -n '__fish_git_using_command rebase' -l keep-empty -d "Keep the commits that don't change anything" @@ -1501,14 +1501,14 @@ complete -r -c git -n '__fish_git_using_command rebase' -l exec -d 'Execute shel ### reflog set -l reflogcommands show expire delete exists -complete -f -c git -n '__fish_git_needs_command' -a reflog -d 'Manage reflog information' +complete -f -c git -n __fish_git_needs_command -a reflog -d 'Manage reflog information' complete -f -c git -n '__fish_git_using_command reflog' -a '(__fish_git_branches)' -complete -f -c git -n '__fish_git_using_command reflog' -a '(__fish_git_heads)' -d 'Head' +complete -f -c git -n '__fish_git_using_command reflog' -a '(__fish_git_heads)' -d Head complete -f -c git -n "__fish_git_using_command reflog; and not __fish_seen_subcommand_from $reflogcommands" -a "$reflogcommands" ### reset -complete -c git -n '__fish_git_needs_command' -a reset -d 'Reset current HEAD to the specified state' +complete -c git -n __fish_git_needs_command -a reset -d 'Reset current HEAD to the specified state' complete -f -c git -n '__fish_git_using_command reset' -l hard -d 'Reset files in working directory' complete -c git -n '__fish_git_using_command reset; and not contains -- -- (commandline -opc)' -a '(__fish_git_branches)' # reset can either undo changes to versioned modified files, @@ -1516,12 +1516,12 @@ complete -c git -n '__fish_git_using_command reset; and not contains -- -- (comm # Deleted files seem to need a "--" separator. complete -f -c git -n '__fish_git_using_command reset; and not contains -- -- (commandline -opc)' -a '(__fish_git_files all-staged modified)' complete -f -c git -n '__fish_git_using_command reset; and contains -- -- (commandline -opc)' -a '(__fish_git_files all-staged deleted modified)' -complete -f -c git -n '__fish_git_using_command reset; and not contains -- -- (commandline -opc)' -a '(__fish_git_reflog)' -d 'Reflog' +complete -f -c git -n '__fish_git_using_command reset; and not contains -- -- (commandline -opc)' -a '(__fish_git_reflog)' -d Reflog # TODO options ### restore and switch # restore options -complete -f -c git -n '__fish_git_needs_command' -a restore -d 'Restore working tree files' +complete -f -c git -n __fish_git_needs_command -a restore -d 'Restore working tree files' complete -f -c git -n '__fish_git_using_command restore' -r -s s -l source -d 'Specify the source tree used to restore the working tree' -a '(__fish_git_refs)' complete -f -c git -n '__fish_git_using_command restore' -s p -l patch -d 'Interactive mode' complete -f -c git -n '__fish_git_using_command restore' -s W -l worktree -d 'Restore working tree (default)' @@ -1537,7 +1537,7 @@ complete -f -c git -n '__fish_git_using_command restore; and not contains -- --s complete -f -c git -n '__fish_git_using_command restore; and contains -- --staged (commandline -opc)' -a '(__fish_git_files added modified-staged deleted-staged renamed copied)' complete -f -c git -n '__fish_git_using_command restore; and __fish_contains_opt -s s source' -a '(git ls-files)' # switch options -complete -f -c git -n '__fish_git_needs_command' -a switch -d 'Switch to a branch' +complete -f -c git -n __fish_git_needs_command -a switch -d 'Switch to a branch' complete -k -f -c git -n '__fish_git_using_command switch' -a '(__fish_git_branches)' complete -k -f -c git -n '__fish_git_using_command switch' -a '(__fish_git_unique_remote_branches)' -d 'Unique Remote Branch' complete -f -c git -n '__fish_git_using_command switch' -r -s c -l create -d 'Create a new branch' @@ -1561,18 +1561,18 @@ complete -f -c git -n '__fish_git_using_command restore switch' -l 'conflict=mer complete -f -c git -n '__fish_git_using_command restore switch' -l 'conflict=diff3' -d 'Same as --merge, but specify \'diff3\' as the conflicting hunk style' ### rev-parse -complete -f -c git -n '__fish_git_needs_command' -a rev-parse -d 'Pick out and massage parameters' +complete -f -c git -n __fish_git_needs_command -a rev-parse -d 'Pick out and massage parameters' complete -f -c git -n '__fish_git_using_command rev-parse' -a '(__fish_git_branches)' -complete -f -c git -n '__fish_git_using_command rev-parse' -a '(__fish_git_heads)' -d 'Head' -complete -k -c git -n '__fish_git_using_command rev-parse' -a '(__fish_git_tags)' -d 'Tag' +complete -f -c git -n '__fish_git_using_command rev-parse' -a '(__fish_git_heads)' -d Head +complete -k -c git -n '__fish_git_using_command rev-parse' -a '(__fish_git_tags)' -d Tag ### revert -complete -f -c git -n '__fish_git_needs_command' -a revert -d 'Revert an existing commit' +complete -f -c git -n __fish_git_needs_command -a revert -d 'Revert an existing commit' complete -f -c git -n '__fish_git_using_command revert' -ka '(__fish_git_commits)' # TODO options ### rm -complete -c git -n '__fish_git_needs_command' -a rm -d 'Remove files from the working tree and the index' +complete -c git -n __fish_git_needs_command -a rm -d 'Remove files from the working tree and the index' complete -c git -n '__fish_git_using_command rm' -l cached -d 'Unstage files from the index' complete -c git -n '__fish_git_using_command rm; and __fish_contains_opt cached' -f -a '(__fish_git_files all-staged)' complete -c git -n '__fish_git_using_command rm' -l ignore-unmatch -d 'Exit with a zero status even if no files matched' @@ -1583,7 +1583,7 @@ complete -c git -n '__fish_git_using_command rm' -s n -l dry-run -d 'Dry run' # TODO options ### status -complete -f -c git -n '__fish_git_needs_command' -a status -d 'Show the working tree status' +complete -f -c git -n __fish_git_needs_command -a status -d 'Show the working tree status' complete -f -c git -n '__fish_git_using_command status' -s s -l short -d 'Give the output in the short-format' complete -f -c git -n '__fish_git_using_command status' -s b -l branch -d 'Show the branch and tracking info even in short-format' complete -f -c git -n '__fish_git_using_command status' -l porcelain -d 'Give the output in a stable, easy-to-parse format' @@ -1593,7 +1593,7 @@ complete -f -c git -n '__fish_git_using_command status' -l ignore-submodules -x # TODO options ### tag -complete -f -c git -n '__fish_git_needs_command' -a tag -d 'Create, list, delete or verify a tag object signed with GPG' +complete -f -c git -n __fish_git_needs_command -a tag -d 'Create, list, delete or verify a tag object signed with GPG' complete -f -c git -n '__fish_git_using_command tag; and __fish_not_contain_opt -s d; and __fish_not_contain_opt -s v; and test (count (commandline -opc | string match -r -v \'^-\')) -eq 3' -a '(__fish_git_branches)' complete -f -c git -n '__fish_git_using_command tag' -s a -l annotate -d 'Make an unsigned, annotated tag object' complete -f -c git -n '__fish_git_using_command tag' -s s -l sign -d 'Make a GPG-signed tag' @@ -1602,12 +1602,12 @@ complete -f -c git -n '__fish_git_using_command tag' -s v -l verify -d 'Verify s complete -f -c git -n '__fish_git_using_command tag' -s f -l force -d 'Force overwriting existing tag' complete -f -c git -n '__fish_git_using_command tag' -s l -l list -d 'List tags' complete -f -c git -n '__fish_git_using_command tag' -l contains -xka '(__fish_git_commits)' -d 'List tags that contain a commit' -complete -f -c git -n '__fish_git_using_command tag; and __fish_contains_opt -s d delete -s v verify' -a '(__fish_git_tags)' -d 'Tag' +complete -f -c git -n '__fish_git_using_command tag; and __fish_contains_opt -s d delete -s v verify' -a '(__fish_git_tags)' -d Tag # TODO options ### worktree set -l git_worktree_commands add list lock move prune remove unlock -complete -c git -n '__fish_git_needs_command' -a worktree -d 'Manage multiple working trees' +complete -c git -n __fish_git_needs_command -a worktree -d 'Manage multiple working trees' complete -f -c git -n "__fish_git_using_command worktree; and not __fish_seen_subcommand_from $git_worktree_commands" -a add -d 'Create a working tree' complete -f -c git -n "__fish_git_using_command worktree; and not __fish_seen_subcommand_from $git_worktree_commands" -a list -d 'List details of each worktree' complete -f -c git -n "__fish_git_using_command worktree; and not __fish_seen_subcommand_from $git_worktree_commands" -a lock -d 'Unlock a working tree' @@ -1620,8 +1620,8 @@ complete -f -c git -n '__fish_git_using_command worktree; and __fish_seen_subcom complete -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from add' complete -k -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from add' -a '(__fish_git_branches)' -complete -k -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from add' -a '(__fish_git_heads)' -d 'Head' -complete -k -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from add' -a '(__fish_git_tags)' -d 'Tag' +complete -k -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from add' -a '(__fish_git_heads)' -d Head +complete -k -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from add' -a '(__fish_git_tags)' -d Tag complete -k -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from add' -a '(__fish_git_unique_remote_branches)' -d 'Unique Remote Branch' complete -x -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from add' -s b -d 'Create a new branch' complete -x -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from add' -s B -d 'Create a new branch even if it already exists' @@ -1635,18 +1635,18 @@ complete -f -c git -n '__fish_git_using_command worktree; and __fish_seen_subcom complete -f -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from add' -l lock -d 'Lock working tree after creation' complete -f -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from add' -s q -l quiet -d 'Suppress feedback messages' complete -f -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from list' -l porcelain -d 'Output in an easy-to-parse format for scripts' -complete -f -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from lock' -a '(__fish_git_complete_worktrees)' -d 'Worktree' +complete -f -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from lock' -a '(__fish_git_complete_worktrees)' -d Worktree complete -x -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from lock' -l reason -d 'An explanation why the working tree is locked' -complete -x -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from move; and not __fish_any_arg_in (__fish_git_complete_worktrees)' -a '(__fish_git_complete_worktrees)' -d 'Worktree' +complete -x -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from move; and not __fish_any_arg_in (__fish_git_complete_worktrees)' -a '(__fish_git_complete_worktrees)' -d Worktree complete -x -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from move; and __fish_any_arg_in (__fish_git_complete_worktrees)' -a '(__fish_complete_directories)' complete -f -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from prune' -s n -l dry-run -d 'Do not remove anything' complete -f -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from prune' -s v -l verbose -d 'Report all removals' complete -x -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from prune' -l expire -d 'Only expire unused working trees older than