Reindent functions to remove useless quotes

This does not include checks/function.fish because that currently
includes a "; end" in a message that indent would remove, breaking the test.
This commit is contained in:
Fabian Homborg 2020-03-09 19:36:12 +01:00
parent 6deef37c66
commit 9367d4ff71
307 changed files with 5259 additions and 5061 deletions

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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'

View file

@ -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

View file

@ -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'

View file

@ -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/<package_name>"
complete -f -c apm -n __fish_apm_needs_command -a install -d "Install Atom package to ~/.atom/packages/<package_name>"
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

View file

@ -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

View file

@ -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'

View file

@ -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"

View file

@ -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'

View file

@ -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"

View file

@ -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"

View file

@ -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

View file

@ -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'

View file

@ -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'

View file

@ -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"

View file

@ -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)'

View file

@ -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"

View file

@ -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])' <bower.json 2
jq -r '.dependencies | to_entries[] | .key' bower.json
end
complete -c bower -n "__fish_is_first_token" -x -a '(__bower_cmds)'
complete -c bower -n "__fish_should_complete_switches" -x -a '(__bower_args)'
complete -c bower -n __fish_is_first_token -x -a '(__bower_cmds)'
complete -c bower -n __fish_should_complete_switches -x -a '(__bower_args)'
complete -c bower -n "__fish_seen_subcommand_from install" -x -a '(__bower_matching_pkgs)'
complete -c bower -n "__fish_seen_subcommand_from uninstall" -x -a '(__bower_list_installed)'

View file

@ -57,25 +57,25 @@ set -l replace '__btrfs_command_groups replace'
complete -f -c btrfs -l help -d 'Display help information'
# Primary command
complete -f -c btrfs -n '__fish_is_first_arg' -a check -d 'Check structural integrity of a filesystem (unmounted).'
complete -f -c btrfs -n '__fish_is_first_arg' -a restore -d 'Try to restore files from a damaged filesystem (unmounted)'
complete -f -c btrfs -n '__fish_is_first_arg' -a send -d 'Send the subvolume(s) to stdout.'
complete -f -c btrfs -n '__fish_is_first_arg' -a receive -d 'Receive subvolumes from a stream'
complete -f -c btrfs -n '__fish_is_first_arg' -a help -d 'Display help information'
complete -f -c btrfs -n '__fish_is_first_arg' -a version -d 'Display btrfs-progs version'
complete -f -c btrfs -n __fish_is_first_arg -a check -d 'Check structural integrity of a filesystem (unmounted).'
complete -f -c btrfs -n __fish_is_first_arg -a restore -d 'Try to restore files from a damaged filesystem (unmounted)'
complete -f -c btrfs -n __fish_is_first_arg -a send -d 'Send the subvolume(s) to stdout.'
complete -f -c btrfs -n __fish_is_first_arg -a receive -d 'Receive subvolumes from a stream'
complete -f -c btrfs -n __fish_is_first_arg -a help -d 'Display help information'
complete -f -c btrfs -n __fish_is_first_arg -a version -d 'Display btrfs-progs version'
# Primary command groups
complete -f -c btrfs -n '__fish_is_first_arg' -a subvolume -d 'manage subvolumes: create, delete, list, etc'
complete -f -c btrfs -n '__fish_is_first_arg' -a filesystem -d 'overall filesystem tasks and information'
complete -f -c btrfs -n '__fish_is_first_arg' -a balance -d 'balance data across devices, or change block groups using filters'
complete -f -c btrfs -n '__fish_is_first_arg' -a device -d 'manage and query devices in the filesystem'
complete -f -c btrfs -n '__fish_is_first_arg' -a scrub -d 'verify checksums of data and metadata'
complete -f -c btrfs -n '__fish_is_first_arg' -a rescue -d 'toolbox for specific rescue operations'
complete -f -c btrfs -n '__fish_is_first_arg' -a inspect-internal -d 'query various internal information'
complete -f -c btrfs -n '__fish_is_first_arg' -a property -d 'modify properties of filesystem objects'
complete -f -c btrfs -n '__fish_is_first_arg' -a quota -d 'manage filesystem quota settings'
complete -f -c btrfs -n '__fish_is_first_arg' -a qgroup -d 'manage quota groups'
complete -f -c btrfs -n '__fish_is_first_arg' -a replace -d 'replace a device in the filesystem'
complete -f -c btrfs -n __fish_is_first_arg -a subvolume -d 'manage subvolumes: create, delete, list, etc'
complete -f -c btrfs -n __fish_is_first_arg -a filesystem -d 'overall filesystem tasks and information'
complete -f -c btrfs -n __fish_is_first_arg -a balance -d 'balance data across devices, or change block groups using filters'
complete -f -c btrfs -n __fish_is_first_arg -a device -d 'manage and query devices in the filesystem'
complete -f -c btrfs -n __fish_is_first_arg -a scrub -d 'verify checksums of data and metadata'
complete -f -c btrfs -n __fish_is_first_arg -a rescue -d 'toolbox for specific rescue operations'
complete -f -c btrfs -n __fish_is_first_arg -a inspect-internal -d 'query various internal information'
complete -f -c btrfs -n __fish_is_first_arg -a property -d 'modify properties of filesystem objects'
complete -f -c btrfs -n __fish_is_first_arg -a quota -d 'manage filesystem quota settings'
complete -f -c btrfs -n __fish_is_first_arg -a qgroup -d 'manage quota groups'
complete -f -c btrfs -n __fish_is_first_arg -a replace -d 'replace a device in the filesystem'
# btrfs check
complete -f -c btrfs -n $check -s s -l super -d 'Use this SUPERBLOCK copy'
@ -99,9 +99,9 @@ complete -f -c btrfs -n $restore -s s -l snapshots -d 'Get snapshots'
complete -f -c btrfs -n $restore -s x -l xattr -d 'Restore extended attributes'
complete -f -c btrfs -n $restore -s m -l metadata -d 'Restore owner, mode and times'
complete -f -c btrfs -n $restore -s S -l symlink -d 'Restore symbolic links'
complete -f -c btrfs -n $restore -s v -l verbose -d 'Verbose'
complete -f -c btrfs -n $restore -s v -l verbose -d Verbose
complete -f -c btrfs -n $restore -s i -l ignore-errors -d 'Ignore errors'
complete -f -c btrfs -n $restore -s o -l overwrite -d 'Overwrite'
complete -f -c btrfs -n $restore -s o -l overwrite -d Overwrite
complete -f -c btrfs -n $restore -s t -d 'Tree location'
complete -f -c btrfs -n $restore -s f -d 'Filesystem location'
complete -f -c btrfs -n $restore -s u -l super -d 'Super mirror'

View file

@ -28,7 +28,7 @@ complete -c bundle -l no-color -d 'Disable colorization in output'
complete -c bundle -s V -l verbose -d 'Enable verbose output mode'
# No command
complete -f -n '__fish_bundle_no_command' -c bundle -l help -d 'Display a help page'
complete -f -n __fish_bundle_no_command -c bundle -l help -d 'Display a help page'
complete -c bundle -s v -l version -d 'Prints version information'
##
@ -36,7 +36,7 @@ complete -c bundle -s v -l version -d 'Prints version information'
##
# Install
complete -f -n '__fish_bundle_no_command' -c bundle -a 'install' -d 'Install the gems specified by the Gemfile or Gemfile.lock'
complete -f -n __fish_bundle_no_command -c bundle -a install -d 'Install the gems specified by the Gemfile or Gemfile.lock'
complete -f -n '__fish_bundle_using_command install' -c bundle -l gemfile -d 'The location of the Gemfile bundler should use'
complete -f -n '__fish_bundle_using_command install' -c bundle -l path -d 'The location to install the gems in the bundle to'
complete -f -n '__fish_bundle_using_command install' -c bundle -l system -d 'Installs the gems in the bundle to the system location'
@ -56,7 +56,7 @@ complete -f -n '__fish_bundle_using_command install' -c bundle -l no-prune -d 'D
complete -f -n '__fish_bundle_using_command install' -c bundle -l frozen -d 'Do not allow the Gemfile.lock to be updated after this install'
# Update
complete -f -n '__fish_bundle_no_command' -c bundle -a 'update' -d 'Update dependencies to their latest versions'
complete -f -n __fish_bundle_no_command -c bundle -a update -d 'Update dependencies to their latest versions'
complete -f -n '__fish_bundle_using_command update' -c bundle -l source -d 'The name of a :git or :path source used in the Gemfile'
complete -f -n '__fish_bundle_using_command update' -c bundle -l local -d 'Do not attempt to fetch gems remotely and use the gem cache instead'
complete -f -n '__fish_bundle_using_command update' -c bundle -l quiet -d 'Only output warnings and errors'
@ -66,59 +66,59 @@ complete -f -n '__fish_bundle_using_command update' -c bundle -s g -l group -d '
complete -f -n '__fish_bundle_using_command update' -c bundle -a '(__fish_bundled_gems)'
# Package
complete -f -n '__fish_bundle_no_command' -c bundle -a 'package' -d 'Package the .gem files required by your application into the vendor/cache directory'
complete -f -n __fish_bundle_no_command -c bundle -a package -d 'Package the .gem files required by your application into the vendor/cache directory'
# Binstubs
complete -f -n '__fish_bundle_no_command' -c bundle -a 'binstubs' -d 'Install the binstubs of the listed gem'
complete -f -n __fish_bundle_no_command -c bundle -a binstubs -d 'Install the binstubs of the listed gem'
complete -f -n '__fish_bundle_using_command binstubs' -c bundle -l path -d 'Binstub destination directory (default bin)'
complete -f -n '__fish_bundle_using_command binstubs' -c bundle -l force -d 'Overwrite existing binstubs if they exist'
complete -f -n '__fish_bundle_using_command binstubs' -c bundle -a '(__fish_bundled_gems)'
# Exec
complete -f -n '__fish_bundle_no_command' -c bundle -a exec -d 'Execute a script in the context of the current bundle'
complete -f -n __fish_bundle_no_command -c bundle -a exec -d 'Execute a script in the context of the current bundle'
complete -f -n '__fish_bundle_using_command exec' -c bundle -l keep-file-descriptors -d 'Exec runs a command, providing it access to the gems in the bundle'
# Help
complete -f -n '__fish_bundle_no_command' -c bundle -a 'help' -d 'Describe available tasks or one specific task'
complete -f -n '__fish_bundle_using_command help' -c bundle -a 'install' -d 'Install the gems specified by the Gemfile or Gemfile.lock'
complete -f -n '__fish_bundle_using_command help' -c bundle -a 'update' -d 'Update dependencies to their latest versions'
complete -f -n '__fish_bundle_using_command help' -c bundle -a 'package' -d 'Package .gem files into the vendor/cache directory'
complete -f -n __fish_bundle_no_command -c bundle -a help -d 'Describe available tasks or one specific task'
complete -f -n '__fish_bundle_using_command help' -c bundle -a install -d 'Install the gems specified by the Gemfile or Gemfile.lock'
complete -f -n '__fish_bundle_using_command help' -c bundle -a update -d 'Update dependencies to their latest versions'
complete -f -n '__fish_bundle_using_command help' -c bundle -a package -d 'Package .gem files into the vendor/cache directory'
complete -f -n '__fish_bundle_using_command help' -c bundle -a exec -d 'Execute a script in the context of the current bundle'
complete -f -n '__fish_bundle_using_command help' -c bundle -a 'config' -d 'Specify and read configuration options for bundler'
complete -f -n '__fish_bundle_using_command help' -c bundle -a 'check' -d 'Check bundler requirements for your application'
complete -f -n '__fish_bundle_using_command help' -c bundle -a 'list' -d 'Show all of the gems in the current bundle'
complete -f -n '__fish_bundle_using_command help' -c bundle -a 'show' -d 'Show the source location of a particular gem in the bundle'
complete -f -n '__fish_bundle_using_command help' -c bundle -a 'outdated' -d 'Show all of the outdated gems in the current bundle'
complete -f -n '__fish_bundle_using_command help' -c bundle -a 'console' -d 'Start an IRB session in the context of the current bundle'
complete -f -n '__fish_bundle_using_command help' -c bundle -a 'open' -d 'Open an installed gem in your $EDITOR'
complete -f -n '__fish_bundle_using_command help' -c bundle -a 'viz' -d 'Generate a visual representation of your dependencies'
complete -f -n '__fish_bundle_using_command help' -c bundle -a 'init' -d 'Generate a simple Gemfile'
complete -f -n '__fish_bundle_using_command help' -c bundle -a 'gem' -d 'Create a simple gem, suitable for development with bundler'
complete -f -n '__fish_bundle_using_command help' -c bundle -a 'platform' -d 'Displays platform compatibility information'
complete -f -n '__fish_bundle_using_command help' -c bundle -a 'cleanup' -d 'Cleans up unused gems in your bundler directory'
complete -f -n '__fish_bundle_using_command help' -c bundle -a config -d 'Specify and read configuration options for bundler'
complete -f -n '__fish_bundle_using_command help' -c bundle -a check -d 'Check bundler requirements for your application'
complete -f -n '__fish_bundle_using_command help' -c bundle -a list -d 'Show all of the gems in the current bundle'
complete -f -n '__fish_bundle_using_command help' -c bundle -a show -d 'Show the source location of a particular gem in the bundle'
complete -f -n '__fish_bundle_using_command help' -c bundle -a outdated -d 'Show all of the outdated gems in the current bundle'
complete -f -n '__fish_bundle_using_command help' -c bundle -a console -d 'Start an IRB session in the context of the current bundle'
complete -f -n '__fish_bundle_using_command help' -c bundle -a open -d 'Open an installed gem in your $EDITOR'
complete -f -n '__fish_bundle_using_command help' -c bundle -a viz -d 'Generate a visual representation of your dependencies'
complete -f -n '__fish_bundle_using_command help' -c bundle -a init -d 'Generate a simple Gemfile'
complete -f -n '__fish_bundle_using_command help' -c bundle -a gem -d 'Create a simple gem, suitable for development with bundler'
complete -f -n '__fish_bundle_using_command help' -c bundle -a platform -d 'Displays platform compatibility information'
complete -f -n '__fish_bundle_using_command help' -c bundle -a cleanup -d 'Cleans up unused gems in your bundler directory'
##
# Utilities
##
# Check
complete -f -n '__fish_bundle_no_command' -c bundle -a 'check' -d 'Determine whether the requirements for your application are installed and available to bundler'
complete -f -n __fish_bundle_no_command -c bundle -a check -d 'Determine whether the requirements for your application are installed and available to bundler'
complete -f -n '__fish_bundle_using_command check' -c bundle -l gemfile -d 'The location of the Gemfile bundler should use'
complete -f -n '__fish_bundle_using_command check' -c bundle -l path -d 'Specify a path other than the system default (BUNDLE_PATH or GEM_HOME)'
complete -f -n '__fish_bundle_using_command check' -c bundle -l dry-run -d 'Lock the Gemfile'
# List
complete -f -n '__fish_bundle_no_command' -c bundle -a 'list' -d 'Show lists the names and versions of all gems that are required by your Gemfile'
complete -f -n __fish_bundle_no_command -c bundle -a list -d 'Show lists the names and versions of all gems that are required by your Gemfile'
complete -f -n '__fish_bundle_using_command list' -c bundle -l paths -d 'List the paths of all gems required by your Gemfile'
complete -f -n '__fish_bundle_using_command list' -c bundle -a '(__fish_bundled_gems)'
# Show
complete -f -n '__fish_bundle_no_command' -c bundle -a 'show' -d 'Show lists the names and versions of all gems that are required by your Gemfile'
complete -f -n __fish_bundle_no_command -c bundle -a show -d 'Show lists the names and versions of all gems that are required by your Gemfile'
complete -f -n '__fish_bundle_using_command show' -c bundle -l paths -d 'List the paths of all gems required by your Gemfile'
complete -f -n '__fish_bundle_using_command show' -c bundle -a '(__fish_bundled_gems)'
# Outdated
complete -f -n '__fish_bundle_no_command' -c bundle -a 'outdated' -d 'Show all of the outdated gems in the current bundle'
complete -f -n __fish_bundle_no_command -c bundle -a outdated -d 'Show all of the outdated gems in the current bundle'
complete -f -n '__fish_bundle_using_command outdated' -c bundle -l pre -d 'Check for newer pre-release gems'
complete -f -n '__fish_bundle_using_command outdated' -c bundle -l source -d 'Check against a specific source'
complete -f -n '__fish_bundle_using_command outdated' -c bundle -l local -d 'Use cached gems instead of attempting to fetch gems remotely'
@ -126,46 +126,46 @@ complete -f -n '__fish_bundle_using_command outdated' -c bundle -l strict -d 'On
complete -f -n '__fish_bundle_using_command outdated' -c bundle -a '(__fish_bundled_gems)'
# Console
complete -f -n '__fish_bundle_no_command' -c bundle -a 'console' -d 'Start an IRB session in the context of the current bundle'
complete -f -n __fish_bundle_no_command -c bundle -a console -d 'Start an IRB session in the context of the current bundle'
# Open
complete -f -n '__fish_bundle_no_command' -c bundle -a 'open' -d 'Open an installed gem in your $EDITOR'
complete -f -n __fish_bundle_no_command -c bundle -a open -d 'Open an installed gem in your $EDITOR'
complete -f -n '__fish_bundle_using_command open' -c bundle -a '(__fish_bundled_gems)'
# Viz
complete -f -n '__fish_bundle_no_command' -c bundle -a 'viz' -d 'Generate a visual representation of your dependencies'
complete -f -n __fish_bundle_no_command -c bundle -a viz -d 'Generate a visual representation of your dependencies'
complete -f -n '__fish_bundle_using_command viz' -c bundle -s f -l file -d 'The name to use for the generated file (see format option)'
complete -f -n '__fish_bundle_using_command viz' -c bundle -s v -l version -d 'Show each gem version'
complete -f -n '__fish_bundle_using_command viz' -c bundle -s r -l requirements -d 'Show the version of each required dependency'
complete -f -n '__fish_bundle_using_command viz' -c bundle -s F -l format -d 'Output a specific format (png, jpg, svg, dot, …)'
# Init
complete -f -n '__fish_bundle_no_command' -c bundle -a 'init' -d 'Generate a simple Gemfile, placed in the current directory'
complete -f -n __fish_bundle_no_command -c bundle -a init -d 'Generate a simple Gemfile, placed in the current directory'
complete -f -n '__fish_bundle_using_command init' -c bundle -l gemspec -d 'Use a specified .gemspec to create the Gemfile'
# Gem
complete -f -n '__fish_bundle_no_command' -c bundle -a 'gem' -d 'Create a simple gem, suitable for development with bundler'
complete -f -n __fish_bundle_no_command -c bundle -a gem -d 'Create a simple gem, suitable for development with bundler'
complete -f -n '__fish_bundle_using_command gem' -c bundle -s b -l bin -d 'Generate a binary for your library'
complete -f -n '__fish_bundle_using_command gem' -c bundle -s t -l test -d 'Generate a test directory for your library (rspec or minitest)'
complete -f -n '__fish_bundle_using_command gem' -c bundle -s e -l edit -d 'Path to your editor'
complete -f -n '__fish_bundle_using_command gem' -c bundle -l ext -d 'Generate the boilerplate for C extension code'
# Platform
complete -f -n '__fish_bundle_no_command' -c bundle -a 'platform' -d 'Displays platform compatibility information'
complete -f -n __fish_bundle_no_command -c bundle -a platform -d 'Displays platform compatibility information'
complete -f -n '__fish_bundle_using_command platform' -c bundle -l ruby -d 'Only display Ruby directive information'
# Clean
complete -f -n '__fish_bundle_no_command' -c bundle -a 'clean' -d 'Cleans up unused gems in your bundler directory'
complete -f -n __fish_bundle_no_command -c bundle -a clean -d 'Cleans up unused gems in your bundler directory'
complete -f -n '__fish_bundle_using_command clean' -c bundle -l dry-run -d 'Only print out changes, do not actually clean gems'
complete -f -n '__fish_bundle_using_command clean' -c bundle -l force -d 'Forces clean even if --path is not set'
# Cache
complete -f -n '__fish_bundle_no_command' -c bundle -a 'cache' -d 'Cache all the gems to vendor/cache'
complete -f -n __fish_bundle_no_command -c bundle -a cache -d 'Cache all the gems to vendor/cache'
complete -f -n '__fish_bundle_using_command cache' -c bundle -l no-prune -d 'Do not remove stale gems from the cache'
complete -f -n '__fish_bundle_using_command cache' -c bundle -l all -d 'Include all sources (including path and git)'
# Licenses
complete -f -n '__fish_bundle_no_command' -c bundle -a 'licenses' -d 'Prints the license of all gems in the bundle'
complete -f -n __fish_bundle_no_command -c bundle -a licenses -d 'Prints the license of all gems in the bundle'
# Env
complete -f -n '__fish_bundle_no_command' -c bundle -a 'env' -d 'Print information about the environment Bundler is running under'
complete -f -n __fish_bundle_no_command -c bundle -a env -d 'Print information about the environment Bundler is running under'

View file

@ -11,7 +11,7 @@ complete -c bunzip2 -x -a "(
"
complete -c bunzip2 -s c -l stdout -d "Decompress to stdout"
complete -c bunzip2 -s f -l force -d "Overwrite"
complete -c bunzip2 -s f -l force -d Overwrite
complete -c bunzip2 -s k -l keep -d "Do not overwrite"
complete -c bunzip2 -s s -l small -d "Reduce memory usage"
complete -c bunzip2 -s v -l verbose -d "Print compression ratios"

View file

@ -11,9 +11,9 @@ function __fish_busctl
# We also need to pass the _last_ of these (`busctl --user --system` operates on the system bus)
set -l mode
if __fish_contains_opt user
set mode "--user"
set mode --user
else
set mode "--system"
set mode --system
end
command busctl $mode $argv --no-legend --no-pager 2>/dev/null
end

View file

@ -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"

View file

@ -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'

View file

@ -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"

View file

@ -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'

View file

@ -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 \

View file

@ -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"

View file

@ -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)"

View file

@ -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"

View file

@ -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)"

View file

@ -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

View file

@ -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'

View file

@ -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.'

View file

@ -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."

View file

@ -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

View file

@ -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"

View file

@ -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"

View file

@ -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'
#

View file

@ -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)

View file

@ -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"

File diff suppressed because it is too large Load diff

View file

@ -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

View file

@ -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.

View file

@ -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'

View file

@ -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

View file

@ -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'

View file

@ -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"
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"

View file

@ -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'

View file

@ -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 <profile>/pre script'
complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments 'post' -d 'Execute <profile>/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 <age>, 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 <target_path> [as it was at <age>]'
complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments 'fetch' -d 'Restore single file/folder from backup [as it was at <age>]'
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 <profile>/pre script'
complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments post -d 'Execute <profile>/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 <age>, 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 <target_path> [as it was at <age>]'
complete --command duply --no-files --condition 'not __fish_is_first_token' --arguments fetch -d 'Restore single file/folder from backup [as it was at <age>]'
# Options
complete --command duply --no-files --long-option force -d 'Really execute the commands: purge, purge-full, cleanup'

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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' \

View file

@ -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

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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+)'

View file

@ -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+)'

View file

@ -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'

View file

@ -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"

View file

@ -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"

View file

@ -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

View file

@ -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

View file

@ -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"

View file

@ -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'

View file

@ -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'

View file

@ -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'

View file

@ -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

View file

@ -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 <eolinfo> and <eolattr> 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 <time>'
complete -f -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from remove' -a '(__fish_git_complete_worktrees)' -d 'Worktree'
complete -f -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from unlock' -a '(__fish_git_complete_worktrees)' -d 'Worktree'
complete -f -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from remove' -a '(__fish_git_complete_worktrees)' -d Worktree
complete -f -c git -n '__fish_git_using_command worktree; and __fish_seen_subcommand_from unlock' -a '(__fish_git_complete_worktrees)' -d Worktree
### stash
complete -c git -n '__fish_git_needs_command' -a stash -d 'Stash away changes'
complete -c git -n __fish_git_needs_command -a stash -d 'Stash away changes'
complete -f -c git -n '__fish_git_using_command stash; and __fish_git_stash_not_using_subcommand' -a list -d 'List stashes'
complete -f -c git -n '__fish_git_using_command stash; and __fish_git_stash_not_using_subcommand' -a show -d 'Show the changes recorded in the stash'
complete -f -c git -n '__fish_git_using_command stash; and __fish_git_stash_not_using_subcommand' -a pop -d 'Apply and remove a single stashed state'
@ -1669,11 +1669,11 @@ complete -f -c git -n '__fish_git_stash_using_command push' -s p -l patch -d 'In
complete -f -c git -n '__fish_git_stash_using_command push' -s m -l message -d 'Add a description'
### config
complete -f -c git -n '__fish_git_needs_command' -a config -d 'Set and read git configuration variables'
complete -f -c git -n __fish_git_needs_command -a config -d 'Set and read git configuration variables'
# TODO options
### format-patch
complete -f -c git -n '__fish_git_needs_command' -a format-patch -d 'Generate patch series to send upstream'
complete -f -c git -n __fish_git_needs_command -a format-patch -d 'Generate patch series to send upstream'
complete -f -c git -n '__fish_git_using_command format-patch' -a '(__fish_git_branches)'
complete -f -c git -n '__fish_git_using_command format-patch' -s p -l no-stat -d "Generate plain patches without diffstat"
complete -f -c git -n '__fish_git_using_command format-patch' -s s -l no-patch -d "Suppress diff output"
@ -1705,14 +1705,14 @@ complete -f -c git -n '__fish_git_using_command format-patch' -l no-numbered -s
## git submodule
set -l submodulecommands add status init update summary foreach sync
complete -f -c git -n '__fish_git_needs_command' -a submodule -d 'Initialize, update or inspect submodules'
complete -f -c git -n "__fish_git_using_command submodule; and not __fish_seen_subcommand_from $submodulecommands" -a 'add' -d 'Add a submodule'
complete -f -c git -n "__fish_git_using_command submodule; and not __fish_seen_subcommand_from $submodulecommands" -a 'status' -d 'Show submodule status'
complete -f -c git -n "__fish_git_using_command submodule; and not __fish_seen_subcommand_from $submodulecommands" -a 'init' -d 'Initialize all submodules'
complete -f -c git -n "__fish_git_using_command submodule; and not __fish_seen_subcommand_from $submodulecommands" -a 'update' -d 'Update all submodules'
complete -f -c git -n "__fish_git_using_command submodule; and not __fish_seen_subcommand_from $submodulecommands" -a 'summary' -d 'Show commit summary'
complete -f -c git -n "__fish_git_using_command submodule; and not __fish_seen_subcommand_from $submodulecommands" -a 'foreach' -d 'Run command on each submodule'
complete -f -c git -n "__fish_git_using_command submodule; and not __fish_seen_subcommand_from $submodulecommands" -a 'sync' -d 'Sync submodules\' URL with .gitmodules'
complete -f -c git -n __fish_git_needs_command -a submodule -d 'Initialize, update or inspect submodules'
complete -f -c git -n "__fish_git_using_command submodule; and not __fish_seen_subcommand_from $submodulecommands" -a add -d 'Add a submodule'
complete -f -c git -n "__fish_git_using_command submodule; and not __fish_seen_subcommand_from $submodulecommands" -a status -d 'Show submodule status'
complete -f -c git -n "__fish_git_using_command submodule; and not __fish_seen_subcommand_from $submodulecommands" -a init -d 'Initialize all submodules'
complete -f -c git -n "__fish_git_using_command submodule; and not __fish_seen_subcommand_from $submodulecommands" -a update -d 'Update all submodules'
complete -f -c git -n "__fish_git_using_command submodule; and not __fish_seen_subcommand_from $submodulecommands" -a summary -d 'Show commit summary'
complete -f -c git -n "__fish_git_using_command submodule; and not __fish_seen_subcommand_from $submodulecommands" -a foreach -d 'Run command on each submodule'
complete -f -c git -n "__fish_git_using_command submodule; and not __fish_seen_subcommand_from $submodulecommands" -a sync -d 'Sync submodules\' URL with .gitmodules'
complete -f -c git -n "__fish_git_using_command submodule; and not __fish_seen_subcommand_from $submodulecommands" -s q -l quiet -d "Only print error messages"
complete -f -c git -n '__fish_git_using_command submodule; and __fish_seen_subcommand_from update' -l init -d "Initialize all submodules"
complete -f -c git -n '__fish_git_using_command submodule; and __fish_seen_subcommand_from update' -l checkout -d "Checkout the superproject's commit on a detached HEAD in the submodule"
@ -1729,13 +1729,13 @@ complete -f -c git -n '__fish_git_using_command submodule; and __fish_seen_subco
complete -f -c git -n '__fish_git_using_command submodule; and __fish_seen_subcommand_from foreach' -a "(__fish_complete_subcommand --fcs-skip=3)"
## git whatchanged
complete -f -c git -n '__fish_git_needs_command' -a whatchanged -d 'Show logs with difference each commit introduces'
complete -f -c git -n __fish_git_needs_command -a whatchanged -d 'Show logs with difference each commit introduces'
## Aliases (custom user-defined commands)
complete -c git -n '__fish_git_needs_command' -a '(__fish_git_aliases)'
complete -c git -n __fish_git_needs_command -a '(__fish_git_aliases)'
### git clean
complete -f -c git -n '__fish_git_needs_command' -a clean -d 'Remove untracked files from the working tree'
complete -f -c git -n __fish_git_needs_command -a clean -d 'Remove untracked files from the working tree'
complete -f -c git -n '__fish_git_using_command clean' -s f -l force -d 'Force run'
complete -f -c git -n '__fish_git_using_command clean' -s i -l interactive -d 'Show what would be done and clean files interactively'
complete -f -c git -n '__fish_git_using_command clean' -s n -l dry-run -d 'Don\'t actually remove anything, just show what would be done'
@ -1746,7 +1746,7 @@ complete -f -c git -n '__fish_git_using_command clean' -s X -d 'Remove only igno
# TODO -e option
### git blame
complete -f -c git -n '__fish_git_needs_command' -a blame -d 'Show what revision and author last modified each line of a file'
complete -f -c git -n __fish_git_needs_command -a blame -d 'Show what revision and author last modified each line of a file'
complete -f -c git -n '__fish_git_using_command blame' -s b -d 'Show blank SHA-1 for boundary commits'
complete -f -c git -n '__fish_git_using_command blame' -l root -d 'Do not treat root commits as boundaries'
complete -f -c git -n '__fish_git_using_command blame' -l show-stats -d 'Include additional statistics'
@ -1771,7 +1771,7 @@ complete -f -c git -n '__fish_git_using_command blame' -s e -l show-email -d 'Sh
complete -f -c git -n '__fish_git_using_command blame' -s w -d 'Ignore whitespace changes'
### help
complete -f -c git -n '__fish_git_needs_command' -a help -d 'Display help information about Git'
complete -f -c git -n __fish_git_needs_command -a help -d 'Display help information about Git'
complete -f -c git -n '__fish_git_using_command help' -a '(__fish_git_help_all_concepts)'
complete -f -c git -n '__fish_git_using_command help' -a add -d 'Add file contents to the index'
complete -f -c git -n '__fish_git_using_command help' -a apply -d 'Apply a patch on a git index file and a working tree'
@ -1862,4 +1862,4 @@ complete -c git -n '__fish_git_using_command bisect; and __fish_seen_argument --
## Custom commands (git-* commands installed in the PATH)
complete -c git -n '__fish_git_needs_command' -a '(__fish_git_custom_commands)' -d 'Custom command'
complete -c git -n __fish_git_needs_command -a '(__fish_git_custom_commands)' -d 'Custom command'

View file

@ -23,42 +23,42 @@ complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -o mod -
# Completions for go cmds that takes file arguments
complete -c go -n "__fish_seen_subcommand_from build compile fix fmt install run test vet" -x -a "(
__fish_complete_suffix .go
)" --description 'File'
)" --description File
# Completions for go cmds that takes pkg arguments
complete -c go -n "__fish_seen_subcommand_from build doc fix fmt install test vet" -x -a "(
go list -e -f '{{.ImportPath}} {{or .Doc \"Go package\"}}' (commandline -ct)... ^/dev/null
)" --description 'Package'
)" --description Package
# build
complete -c go -n '__fish_use_subcommand' -a build -d 'compile packages and dependencies'
complete -c go -n __fish_use_subcommand -a build -d 'compile packages and dependencies'
# clean
complete -c go -n '__fish_use_subcommand' -a clean -d 'remove object files'
complete -c go -n __fish_use_subcommand -a clean -d 'remove object files'
complete -c go -n '__fish_seen_subcommand_from clean' -s i -d "remove the corresponding installed archive or binary (what 'go install' would create)"
complete -c go -n '__fish_seen_subcommand_from clean' -s n -d "print the remove commands it would execute, but not run them"
complete -c go -n '__fish_seen_subcommand_from clean' -s r -d "clean to be applied recursively to all the dependencies of the packages named by the import paths"
complete -c go -n '__fish_seen_subcommand_from clean' -s x -d "clean to print remove commands as it executes them"
# doc
complete -c go -n '__fish_use_subcommand' -a doc -d 'run godoc on package sources'
complete -c go -n __fish_use_subcommand -a doc -d 'run godoc on package sources'
complete -c go -n '__fish_seen_subcommand_from doc' -s n -d "prints commands that would be executed"
complete -c go -n '__fish_seen_subcommand_from doc' -s x -d "prints commands as they are executed"
# env
complete -c go -n '__fish_use_subcommand' -a env -d 'print Go environment information'
complete -c go -n __fish_use_subcommand -a env -d 'print Go environment information'
# fix
complete -c go -n '__fish_use_subcommand' -a fix -d 'run go tool fix on packages'
complete -c go -n __fish_use_subcommand -a fix -d 'run go tool fix on packages'
# fmt
complete -c go -n '__fish_use_subcommand' -a fmt -d 'run gofmt on package sources'
complete -c go -n __fish_use_subcommand -a fmt -d 'run gofmt on package sources'
complete -c go -n '__fish_seen_subcommand_from fmt' -s n -d "prints commands that would be executed"
complete -c go -n '__fish_seen_subcommand_from fmt' -s x -d "prints commands as they are executed"
# get
complete -c go -n '__fish_use_subcommand' -a get -d 'download and install packages and dependencies'
complete -c go -n __fish_use_subcommand -a get -d 'download and install packages and dependencies'
complete -c go -n '__fish_seen_subcommand_from get' -s d -d "stop after downloading the packages; don't install"
complete -c go -n '__fish_seen_subcommand_from get' -o fix -d "run fix tool on packages before resolving dependencies or building"
complete -c go -n '__fish_seen_subcommand_from get' -s u -d "update remote packages"
@ -67,14 +67,14 @@ complete -c go -n '__fish_seen_subcommand_from get' -s t -d "also download the p
complete -c go -n '__fish_seen_subcommand_from get' -o insecure -d "flag permits fetching & resolving domains using insecure schemes"
# generate
complete -c go -n '__fish_use_subcommand' -a generate -d 'Generate runs commands described by directives within existing files.'
complete -c go -n __fish_use_subcommand -a generate -d 'Generate runs commands described by directives within existing files.'
complete -c go -n '__fish_seen_subcommand_from get' -s n -d "prints commands that would be executed"
complete -c go -n '__fish_seen_subcommand_from get' -s x -d "prints commands as they are executed"
complete -c go -n '__fish_seen_subcommand_from get' -s v -d "prints the names of packages and files as they are processed"
complete -c go -n '__fish_seen_subcommand_from get' -o run -d "prints the names of packages and files as they are processed"
# help
complete -c go -n '__fish_use_subcommand' -a help -d 'get help on topic'
complete -c go -n __fish_use_subcommand -a help -d 'get help on topic'
complete -c go -n '__fish_seen_subcommand_from help' -xa bug -d "start a bug report"
complete -c go -n '__fish_seen_subcommand_from help' -xa build -d "compile packages and dependencies"
complete -c go -n '__fish_seen_subcommand_from help' -xa clean -d "remove object files and cached files"
@ -111,10 +111,10 @@ complete -c go -n '__fish_seen_subcommand_from help' -xa testflag -d "testing fl
complete -c go -n '__fish_seen_subcommand_from help' -xa testfunc -d "testing functions"
# install
complete -c go -n '__fish_use_subcommand' -a install -d 'compile and install packages and dependencies'
complete -c go -n __fish_use_subcommand -a install -d 'compile and install packages and dependencies'
# list
complete -c go -n '__fish_use_subcommand' -a list -d 'list packages'
complete -c go -n __fish_use_subcommand -a list -d 'list packages'
complete -c go -n '__fish_seen_subcommand_from list' -s e -d "tolerate erroneous packages"
complete -c go -n '__fish_seen_subcommand_from list' -s f -r -d "pass in template for formatting"
complete -c go -n '__fish_seen_subcommand_from list' -o json -d "print in JSON format"
@ -122,29 +122,29 @@ complete -c go -n '__fish_seen_subcommand_from list' -o tags -r -d 'list of buil
complete -c go -n '__fish_seen_subcommand_from list' -s m -d 'list modules instead of packages'
# run
complete -c go -n '__fish_use_subcommand' -a run -d 'compile and run Go program'
complete -c go -n __fish_use_subcommand -a run -d 'compile and run Go program'
# test
complete -c go -n '__fish_use_subcommand' -a test -d 'test packages'
complete -c go -n __fish_use_subcommand -a test -d 'test packages'
complete -c go -n '__fish_seen_subcommand_from test' -s c -r -d "compile the test binary to pkg.test but do not run it"
complete -c go -n '__fish_seen_subcommand_from test' -s i -d "install dependent packages, but don't run tests"
# tool
complete -c go -n '__fish_use_subcommand' -a tool -d 'run specified go tool'
complete -c go -n __fish_use_subcommand -a tool -d 'run specified go tool'
complete -c go -n '__fish_seen_subcommand_from tool' -a 'addr2line api asm cgo compile dist fix link nm objdump pack pprof prof vet yacc' -d "target tool"
complete -c go -n '__fish_seen_subcommand_from tool' -s n -d "print the command that would be executed but not execute it"
# version
complete -c go -f -n '__fish_use_subcommand' -a version -d 'print Go version'
complete -c go -f -n __fish_use_subcommand -a version -d 'print Go version'
complete -c go -f -n '__fish_seen_subcommand_from version'
# vet
complete -c go -n '__fish_use_subcommand' -a vet -d 'vet packages'
complete -c go -n __fish_use_subcommand -a vet -d 'vet packages'
complete -c go -n '__fish_seen_subcommand_from vet' -s n -d "print the command that would be executed"
complete -c go -n '__fish_seen_subcommand_from vet' -s x -d "prints commands as they are executed"
# mod
complete -c go -n '__fish_use_subcommand' -a mod -d 'module maintenance'
complete -c go -n __fish_use_subcommand -a mod -d 'module maintenance'
complete -c go -f -n '__fish_seen_subcommand_from mod' -a download -d "download modules to local cache"
complete -c go -f -n '__fish_seen_subcommand_from mod' -a edit -d "edit go.mod from tools or scripts"
complete -c go -f -n '__fish_seen_subcommand_from mod' -a graph -d "print module requirement graph"

View file

@ -1,81 +1,81 @@
#Common options
complete -c gphoto2 -s '?' -l 'help' -d 'Print complete help message on program usage'
complete -c gphoto2 -l 'usage' -d 'Print short message on program usage'
complete -c gphoto2 -l 'debug' -d 'Turn on debugging'
complete -c gphoto2 -l 'debug-logfile' -r -d 'Name of file to write debug info to'
complete -c gphoto2 -l 'quiet' -d 'Quiet output (default=verbose)'
complete -c gphoto2 -l 'hook-script' -r -d 'Hook script to call after downloads, captures, etc.'
complete -c gphoto2 -s '?' -l help -d 'Print complete help message on program usage'
complete -c gphoto2 -l usage -d 'Print short message on program usage'
complete -c gphoto2 -l debug -d 'Turn on debugging'
complete -c gphoto2 -l debug-logfile -r -d 'Name of file to write debug info to'
complete -c gphoto2 -l quiet -d 'Quiet output (default=verbose)'
complete -c gphoto2 -l hook-script -r -d 'Hook script to call after downloads, captures, etc.'
#Miscellaneous options (unsorted)
complete -c gphoto2 -l 'stdout' -d 'Send file to stdout'
complete -c gphoto2 -l 'stdout-size' -d 'Print filesize before data'
complete -c gphoto2 -l 'auto-detect' -d 'List auto-detected cameras'
complete -c gphoto2 -l 'show-exif' -r -d 'Show EXIF information'
complete -c gphoto2 -l 'show-info' -r -d 'Show info'
complete -c gphoto2 -l 'summary' -d 'Show summary'
complete -c gphoto2 -l 'manual' -d 'Show camera driver manual'
complete -c gphoto2 -l 'about' -d 'About the camera driver manual'
complete -c gphoto2 -l 'storage-info' -d 'Show storage information'
complete -c gphoto2 -l 'shell' -d 'gPhoto shell'
complete -c gphoto2 -l stdout -d 'Send file to stdout'
complete -c gphoto2 -l stdout-size -d 'Print filesize before data'
complete -c gphoto2 -l auto-detect -d 'List auto-detected cameras'
complete -c gphoto2 -l show-exif -r -d 'Show EXIF information'
complete -c gphoto2 -l show-info -r -d 'Show info'
complete -c gphoto2 -l summary -d 'Show summary'
complete -c gphoto2 -l manual -d 'Show camera driver manual'
complete -c gphoto2 -l about -d 'About the camera driver manual'
complete -c gphoto2 -l storage-info -d 'Show storage information'
complete -c gphoto2 -l shell -d 'gPhoto shell'
#Get information on software and host system (not from the camera)
complete -c gphoto2 -s v -l 'version' -d 'Display version and exit'
complete -c gphoto2 -l 'list-cameras' -d 'List supported camera models'
complete -c gphoto2 -l 'list-ports' -d 'List supported port devices'
complete -c gphoto2 -s a -l 'abilities' -d 'Display camera/driver abilities'
complete -c gphoto2 -s v -l version -d 'Display version and exit'
complete -c gphoto2 -l list-cameras -d 'List supported camera models'
complete -c gphoto2 -l list-ports -d 'List supported port devices'
complete -c gphoto2 -s a -l abilities -d 'Display camera/driver abilities'
#Specify the camera to use
complete -c gphoto2 -l 'port' -r -d 'Specify device port'
complete -c gphoto2 -l 'speed' -r -d 'Specify serial transfer speed'
complete -c gphoto2 -l 'camera' -r -d 'Specify camera model'
complete -c gphoto2 -l 'usbid' -r -d '(expert only) Override USB IDs'
complete -c gphoto2 -l port -r -d 'Specify device port'
complete -c gphoto2 -l speed -r -d 'Specify serial transfer speed'
complete -c gphoto2 -l camera -r -d 'Specify camera model'
complete -c gphoto2 -l usbid -r -d '(expert only) Override USB IDs'
#Camera and software configuration
complete -c gphoto2 -l 'list-config' -d 'List configuration tree'
complete -c gphoto2 -l 'list-all-config' -d 'Dump full configuration tree'
complete -c gphoto2 -l 'get-config' -r -d 'Get configuration value'
complete -c gphoto2 -l 'set-config' -r -d 'Set configuration value or index in choices'
complete -c gphoto2 -l 'set-config-index' -r -d 'Set configuration value index in choices'
complete -c gphoto2 -l 'set-config-value' -r -d 'Set configuration value'
complete -c gphoto2 -l list-config -d 'List configuration tree'
complete -c gphoto2 -l list-all-config -d 'Dump full configuration tree'
complete -c gphoto2 -l get-config -r -d 'Get configuration value'
complete -c gphoto2 -l set-config -r -d 'Set configuration value or index in choices'
complete -c gphoto2 -l set-config-index -r -d 'Set configuration value index in choices'
complete -c gphoto2 -l set-config-value -r -d 'Set configuration value'
#Capture an image from or on the camera
complete -c gphoto2 -l 'wait-event' -d 'Wait for event(s) from camera'
complete -c gphoto2 -l 'wait-event-and-download' -d 'Wait for event(s) from the camera and download new images'
complete -c gphoto2 -l 'capture-preview' -d 'Capture a quick preview'
complete -c gphoto2 -s B -l 'bulb' -r -d 'Set bulb exposure time in seconds'
complete -c gphoto2 -s F -l 'frames' -r -d 'Set number of frames to capture (default=infinite)'
complete -c gphoto2 -s I -l 'interval' -r -d 'Set capture interval in seconds'
complete -c gphoto2 -l 'reset-interval' -d 'Reset capture interval on signal (default=no)'
complete -c gphoto2 -l 'capture-image' -d 'Capture an image'
complete -c gphoto2 -l 'capture-image-and-download' -d 'Capture an image and download it'
complete -c gphoto2 -l 'capture-movie' -d 'Capture a movie'
complete -c gphoto2 -l 'capture-sound' -d 'Capture an audio clip'
complete -c gphoto2 -l 'capture-tethered' -d 'Wait for shutter release on the camera and download'
complete -c gphoto2 -l wait-event -d 'Wait for event(s) from camera'
complete -c gphoto2 -l wait-event-and-download -d 'Wait for event(s) from the camera and download new images'
complete -c gphoto2 -l capture-preview -d 'Capture a quick preview'
complete -c gphoto2 -s B -l bulb -r -d 'Set bulb exposure time in seconds'
complete -c gphoto2 -s F -l frames -r -d 'Set number of frames to capture (default=infinite)'
complete -c gphoto2 -s I -l interval -r -d 'Set capture interval in seconds'
complete -c gphoto2 -l reset-interval -d 'Reset capture interval on signal (default=no)'
complete -c gphoto2 -l capture-image -d 'Capture an image'
complete -c gphoto2 -l capture-image-and-download -d 'Capture an image and download it'
complete -c gphoto2 -l capture-movie -d 'Capture a movie'
complete -c gphoto2 -l capture-sound -d 'Capture an audio clip'
complete -c gphoto2 -l capture-tethered -d 'Wait for shutter release on the camera and download'
#Downloading, uploading and manipulating files
complete -c gphoto2 -s l -l 'list-folders' -d 'List folders in folder'
complete -c gphoto2 -s L -l 'list-files' -d 'List files in folder'
complete -c gphoto2 -s m -l 'mkdir' -r -d 'Create a directory'
complete -c gphoto2 -s r -l 'rmdir' -r -d 'Remove a directory'
complete -c gphoto2 -s n -l 'num-files' -d 'Display number of files'
complete -c gphoto2 -s p -l 'get-file' -r -d 'Get files given in range'
complete -c gphoto2 -s P -l 'get-all-files' -d 'Get all files from folder'
complete -c gphoto2 -s t -l 'get-thumbnail' -r -d 'Get thumbnails given in range'
complete -c gphoto2 -s T -l 'get-all-thumbnails' -d 'Get all thumbnails from folder'
complete -c gphoto2 -l 'get-metadata' -r -d 'Get metadata given in range'
complete -c gphoto2 -l 'get-all-metadata' -d 'Get all metadata from folder'
complete -c gphoto2 -l 'upload-metadata' -r -d 'Upload metadata for file'
complete -c gphoto2 -l 'get-raw-data' -r -d 'Get raw data given in range'
complete -c gphoto2 -l 'get-all-raw-data' -d 'Get all raw data from folder'
complete -c gphoto2 -l 'get-audio-data' -r -d 'Get audio data given in range'
complete -c gphoto2 -l 'get-all-audio-data' -d 'Get all audio data from folder'
complete -c gphoto2 -s d -l 'delete-file' -r -d 'Delete files given in range'
complete -c gphoto2 -s D -l 'delete-all-files' -d 'Delete all files in folder (--no-recurse by default)'
complete -c gphoto2 -s u -l 'upload-file' -r -d 'Upload a file to camera'
complete -c gphoto2 -l 'filename' -r -d 'Specify a filename or filename pattern'
complete -c gphoto2 -s f -l 'folder' -r -d 'Specify camera folder (default="/")'
complete -c gphoto2 -s R -l 'recurse' -d 'Recursion (default for download)'
complete -c gphoto2 -l 'no-recurse' -d 'No recursion (default for deletion)'
complete -c gphoto2 -l 'new' -d 'Process new files only'
complete -c gphoto2 -l 'force-overwrite' -d 'Overwrite files without asking'
complete -c gphoto2 -s l -l list-folders -d 'List folders in folder'
complete -c gphoto2 -s L -l list-files -d 'List files in folder'
complete -c gphoto2 -s m -l mkdir -r -d 'Create a directory'
complete -c gphoto2 -s r -l rmdir -r -d 'Remove a directory'
complete -c gphoto2 -s n -l num-files -d 'Display number of files'
complete -c gphoto2 -s p -l get-file -r -d 'Get files given in range'
complete -c gphoto2 -s P -l get-all-files -d 'Get all files from folder'
complete -c gphoto2 -s t -l get-thumbnail -r -d 'Get thumbnails given in range'
complete -c gphoto2 -s T -l get-all-thumbnails -d 'Get all thumbnails from folder'
complete -c gphoto2 -l get-metadata -r -d 'Get metadata given in range'
complete -c gphoto2 -l get-all-metadata -d 'Get all metadata from folder'
complete -c gphoto2 -l upload-metadata -r -d 'Upload metadata for file'
complete -c gphoto2 -l get-raw-data -r -d 'Get raw data given in range'
complete -c gphoto2 -l get-all-raw-data -d 'Get all raw data from folder'
complete -c gphoto2 -l get-audio-data -r -d 'Get audio data given in range'
complete -c gphoto2 -l get-all-audio-data -d 'Get all audio data from folder'
complete -c gphoto2 -s d -l delete-file -r -d 'Delete files given in range'
complete -c gphoto2 -s D -l delete-all-files -d 'Delete all files in folder (--no-recurse by default)'
complete -c gphoto2 -s u -l upload-file -r -d 'Upload a file to camera'
complete -c gphoto2 -l filename -r -d 'Specify a filename or filename pattern'
complete -c gphoto2 -s f -l folder -r -d 'Specify camera folder (default="/")'
complete -c gphoto2 -s R -l recurse -d 'Recursion (default for download)'
complete -c gphoto2 -l no-recurse -d 'No recursion (default for deletion)'
complete -c gphoto2 -l new -d 'Process new files only'
complete -c gphoto2 -l force-overwrite -d 'Overwrite files without asking'

View file

@ -57,4 +57,4 @@ function __contains_gradle_build
test -f build.gradle
end
complete -x -c gradle -n '__contains_gradle_build' -a "(__cache_or_get_gradle_completion)"
complete -x -c gradle -n __contains_gradle_build -a "(__cache_or_get_gradle_completion)"

View file

@ -9,7 +9,7 @@ function __fish_complete_gsettings_args
set -e cmd[1]
if set -q cmd[2]
and string match -q -- '--schemadir' $cmd[1]
and string match -q -- --schemadir $cmd[1]
# TODO: This needs to support proper expansion of paths (~, variables, etc.)
set schemadir --schemadir $cmd[2]
set -e cmd[1..2]
@ -46,7 +46,7 @@ function __fish_complete_gsettings_args
return 0
end
if test $subcommand != 'set'
if test $subcommand != set
return 1
end
@ -59,7 +59,7 @@ function __fish_complete_gsettings_args
case 'type b'
echo true
echo false
case 'enum'
case enum
string join \n $range
case '*'
# If no sensible suggestions can be made, just use the current value.
@ -76,21 +76,21 @@ set -l valid_commands get monitor writable range describe set reset reset-recurs
complete -f -e -c gsettings
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -l 'version' -d 'Print the version information'
complete -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -l 'schemadir' -d 'Specify a custom schemas directory' -xa "(__fish_complete_directories (commandline -ct))"
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -l version -d 'Print the version information'
complete -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -l schemadir -d 'Specify a custom schemas directory' -xa "(__fish_complete_directories (commandline -ct))"
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a 'get' -d 'Get the value of a key'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a 'writable' -d 'Determine if a key is writable'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a 'range' -d 'Determine the valid value range of a key'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a 'describe' -d 'Print the description of a key'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a 'set' -d 'Set the value of a key'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a 'reset' -d 'Reset a key to its default value'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a 'reset-recursively' -d 'Reset all keys under the given schema'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a 'list-schemas' -d 'List all installed, non-relocatable schemas'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a 'list-relocatable-schemas' -d 'List all installed, relocatable schemas'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a 'list-keys' -d 'List all keys in a schema'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a 'list-children' -d 'List all children of a schema'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a 'list-recursively' -d 'List keys and values, recursively'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a 'help' -d 'Print help'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a get -d 'Get the value of a key'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a writable -d 'Determine if a key is writable'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a range -d 'Determine the valid value range of a key'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a describe -d 'Print the description of a key'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a set -d 'Set the value of a key'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a reset -d 'Reset a key to its default value'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a reset-recursively -d 'Reset all keys under the given schema'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a list-schemas -d 'List all installed, non-relocatable schemas'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a list-relocatable-schemas -d 'List all installed, relocatable schemas'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a list-keys -d 'List all keys in a schema'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a list-children -d 'List all children of a schema'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a list-recursively -d 'List keys and values, recursively'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a help -d 'Print help'
complete -f -c gsettings -n "__fish_seen_subcommand_from $valid_commands" -xa "(__fish_complete_gsettings_args)"

View file

@ -4,7 +4,7 @@ complete -c gunzip -x -a "(
__fish_complete_suffix .tgz
)
"
complete -c gunzip -s f -l force -d "Overwrite"
complete -c gunzip -s f -l force -d Overwrite
complete -c gunzip -s h -l help -d "Display help and exit"
complete -c gunzip -s l -l list -d "List compression information"
complete -c gunzip -s L -l license -d "Print license"
@ -12,7 +12,7 @@ complete -c gunzip -s n -l no-name -d "Do not save/restore filename"
complete -c gunzip -s N -l name -d "Save/restore filename"
complete -c gunzip -s q -l quiet -d "Suppress warnings"
complete -c gunzip -s r -l recursive -d "Recurse directories"
complete -c gunzip -s S -l suffix -r -d "Suffix"
complete -c gunzip -s S -l suffix -r -d Suffix
complete -c gunzip -s t -l test -d "Check integrity"
complete -c gunzip -s v -l verbose -d "Display compression ratios"
complete -c gunzip -s V -l version -d "Display version and exit"

View file

@ -6,7 +6,7 @@ complete -c gzip -s d -l decompress -x -a "
)
"
complete -c gzip -s f -l force -d "Overwrite"
complete -c gzip -s f -l force -d Overwrite
complete -c gzip -s h -l help -d "Display help and exit"
complete -c gzip -s l -l list -d "List compression information"
complete -c gzip -s L -l license -d "Print license"
@ -14,7 +14,7 @@ complete -c gzip -s n -l no-name -d "Do not save/restore filename"
complete -c gzip -s N -l name -d "Save/restore filename"
complete -c gzip -s q -l quiet -d "Suppress warnings"
complete -c gzip -s r -l recursive -d "Recurse directories"
complete -c gzip -s S -l suffix -r -d "Suffix"
complete -c gzip -s S -l suffix -r -d Suffix
complete -c gzip -s t -l test -d "Check integrity"
complete -c gzip -s v -l verbose -d "Display compression ratios"
complete -c gzip -s V -l version -d "Display version and exit"

View file

@ -47,18 +47,18 @@ function __helm_subcommands -a cmd
echo upgrade\t'Upgrade a release'
echo verify\t'Verify that a chart has been signed and is valid'
echo version\t'Print the client/server version information'
case 'dependency'
case dependency
echo build\t'Rebuild the charts/ directory'
echo list\t'List the dependencies for the given chart'
echo update\t'Update charts/'
case 'get'
case get
echo hooks\t'Download all hooks for a named release'
echo manifest\t'Download the manifest for a named release'
echo values\t'Download the values file for a named release'
case 'inspect'
case inspect
echo chart\t'Show inspect chart'
echo values\t'Show inspect values'
case 'repo'
case repo
echo add\t'Add a chart repository'
echo index\t'Generate an index file'
echo list\t'List chart repositories'
@ -72,7 +72,7 @@ function __helm_kube_contexts
end
function __helm_kube_namespaces
kubectl get namespaces -o name | string replace 'namespace/' ''
kubectl get namespaces -o name | string replace namespace/ ''
end
function __helm_releases
@ -136,7 +136,7 @@ complete -c helm -n 'not __helm_seen_any_subcommand_from ""' -x -a '(__helm_subc
complete -c helm -n '__helm_using_command create' -s p -l starter -x -d 'The named Helm starter scaffold'
# helm delete [flags] RELEASE [...]
complete -c helm -n '__helm_using_command delete' -f -a '(__helm_release_completions)' -d 'Release'
complete -c helm -n '__helm_using_command delete' -f -a '(__helm_release_completions)' -d Release
complete -c helm -n '__helm_using_command delete' -l dry-run -f -d 'Simulate a delete'
complete -c helm -n '__helm_using_command delete' -l no-hooks -f -d 'Prevent hooks from running during deletion'
@ -154,7 +154,7 @@ complete -c helm -n '__helm_using_command dependency update' -l keyring -r -d 'K
complete -c helm -n '__helm_using_command dependency update' -l verify -f -d 'Verify the packages against signatures'
# helm fetch [flags] [chart URL | repo/chartname] [...]
complete -c helm -n '__helm_using_command fetch; and not __fish_seen_subcommand_from (__helm_charts)' -f -a '(__helm_charts)' -d 'Chart'
complete -c helm -n '__helm_using_command fetch; and not __fish_seen_subcommand_from (__helm_charts)' -f -a '(__helm_charts)' -d Chart
complete -c helm -n '__helm_using_command fetch' -s d -l destination -r -d 'Location to write the chart'
complete -c helm -n '__helm_using_command fetch' -l keyring -r -d 'Keyring containing public keys'
@ -168,15 +168,15 @@ complete -c helm -n '__helm_using_command fetch' -l version -x -a '(__helm_chart
complete -c helm -n '__helm_using_command get; and not __helm_seen_any_subcommand_from get' -f -a '(__helm_subcommands get)'
# helm get [flags] RELEASE
complete -c helm -n '__helm_using_command get' -f -a '(__helm_release_completions)' -d 'Release'
complete -c helm -n '__helm_using_command get' -f -a '(__helm_release_completions)' -d Release
complete -c helm -n '__helm_using_command get' -l revision -x -a '(__helm_release_revisions)' -d 'Revision'
complete -c helm -n '__helm_using_command get' -l revision -x -a '(__helm_release_revisions)' -d Revision
# helm get values [flags] RELEASE
complete -c helm -n '__helm_using_command get values' -s a -l all -f -d 'Dump all (computed) values'
# helm history [flags] RELEASE
complete -c helm -n '__helm_using_command history' -f -a '(__helm_release_completions)' -d 'Release'
complete -c helm -n '__helm_using_command history' -f -a '(__helm_release_completions)' -d Release
complete -c helm -n '__helm_using_command history' -l max -x -d 'Maximum number of revision to include in history'
@ -190,20 +190,20 @@ complete -c helm -n '__helm_using_command init' -s i -l tiller-image -x -d 'Over
complete -c helm -n '__helm_using_command inspect; and not __helm_seen_any_subcommand_from inspect' -f -a '(__helm_subcommands inspect)'
# helm inspect [CHART] [flags]
complete -c helm -n '__helm_using_command inspect; and not __fish_seen_subcommand_from (__helm_charts)' -a '(__helm_charts)' -d 'Chart'
complete -c helm -n '__helm_using_command inspect; and not __fish_seen_subcommand_from (__helm_charts)' -a '(__helm_charts)' -d Chart
complete -c helm -n '__helm_using_command inspect' -l keyring -r -d 'Keyring containing public verification keys'
complete -c helm -n '__helm_using_command inspect' -l verify -f -d 'Verify the provenance data for this chart'
complete -c helm -n '__helm_using_command inspect' -l version -x -a '(__helm_chart_versions)' -d 'Chart version'
# helm install [CHART] [flags]
complete -c helm -n '__helm_using_command install; and not __fish_seen_subcommand_from (__helm_charts)' -a '(__helm_charts)' -d 'Chart'
complete -c helm -n '__helm_using_command install; and not __fish_seen_subcommand_from (__helm_charts)' -a '(__helm_charts)' -d Chart
complete -c helm -n '__helm_using_command install' -l dry-run -f -d 'Simulate an install'
complete -c helm -n '__helm_using_command install' -l keyring -r -d 'Keyring containing public verification keys'
complete -c helm -n '__helm_using_command install' -s n -l name -x -d 'Release name'
complete -c helm -n '__helm_using_command install' -l name-template -r -d 'Specify template used to name the release'
complete -c helm -n '__helm_using_command install' -l namespace -x -a '(__helm_kube_namespaces)' -d 'Namespace'
complete -c helm -n '__helm_using_command install' -l namespace -x -a '(__helm_kube_namespaces)' -d Namespace
complete -c helm -n '__helm_using_command install' -l no-hooks -f -d 'Prevent hooks from running during install'
complete -c helm -n '__helm_using_command install' -l replace -f -d 'Re-use the given name if already used'
complete -c helm -n '__helm_using_command install' -l set -x -d 'Set values on the command line'
@ -243,11 +243,11 @@ complete -c helm -n '__helm_using_command repo index' -l merge -x -d 'Merge the
complete -c helm -n '__helm_using_command repo index' -l url -x -d 'URL of chart repository'
# helm repo remove [flags] [NAME]
complete -c helm -n '__helm_using_command repo remove' -f -a '(__helm_repositories)' -d 'Repository'
complete -c helm -n '__helm_using_command repo remove' -f -a '(__helm_repositories)' -d Repository
# helm rollback [RELEASE] [REVISION] [flags]
complete -c helm -n '__helm_using_command rollback; and not __fish_seen_subcommand_from (__helm_releases)' -f -a '(__helm_release_completions)' -d 'Release'
complete -c helm -n '__helm_using_command rollback' -f -a '(__helm_release_revisions)' -d 'Revision'
complete -c helm -n '__helm_using_command rollback; and not __fish_seen_subcommand_from (__helm_releases)' -f -a '(__helm_release_completions)' -d Release
complete -c helm -n '__helm_using_command rollback' -f -a '(__helm_release_revisions)' -d Revision
complete -c helm -n '__helm_using_command rollback' -l dry-run -f -d 'Simulate a rollback'
complete -c helm -n '__helm_using_command rollback' -l no-hooks -f -d 'Prevent hooks from running during rollback'
@ -261,18 +261,18 @@ complete -c helm -n '__helm_using_command serve' -l address -x -d 'Address to li
complete -c helm -n '__helm_using_command serve' -l repo-path -r -d 'Path from which to serve charts'
# helm status [flags] RELEASE
complete -c helm -n '__helm_using_command status' -f -a '(__helm_release_completions)' -d 'Release'
complete -c helm -n '__helm_using_command status' -f -a '(__helm_release_completions)' -d Release
complete -c helm -n '__helm_using_command status' -l revision -x -a '(__helm_release_revisions)' -d 'Revision'
complete -c helm -n '__helm_using_command status' -l revision -x -a '(__helm_release_revisions)' -d Revision
# helm upgrade [RELEASE] [CHART] [flags]
complete -c helm -n '__helm_using_command upgrade; and not __fish_seen_subcommand_from (__helm_releases)' -f -a '(__helm_release_completions)' -d 'Release'
complete -c helm -n '__helm_using_command upgrade; and __fish_seen_subcommand_from (__helm_releases); and not __fish_seen_subcommand_from (__helm_charts)' -a '(__helm_charts)' -d 'Chart'
complete -c helm -n '__helm_using_command upgrade; and not __fish_seen_subcommand_from (__helm_releases)' -f -a '(__helm_release_completions)' -d Release
complete -c helm -n '__helm_using_command upgrade; and __fish_seen_subcommand_from (__helm_releases); and not __fish_seen_subcommand_from (__helm_charts)' -a '(__helm_charts)' -d Chart
complete -c helm -n '__helm_using_command upgrade' -l dry-run -f -d 'Simulate an upgrade'
complete -c helm -n '__helm_using_command upgrade' -s i -l install -f -d "Run an install if the release don't exists"
complete -c helm -n '__helm_using_command upgrade' -l keyring -r -d 'Keyring containing public keys'
complete -c helm -n '__helm_using_command upgrade' -l namespace -x -a '(__helm_kube_namespaces)' -d 'Namespace'
complete -c helm -n '__helm_using_command upgrade' -l namespace -x -a '(__helm_kube_namespaces)' -d Namespace
complete -c helm -n '__helm_using_command upgrade' -l no-hooks -f -d 'Disable pre/post upgrade hooks'
complete -c helm -n '__helm_using_command upgrade' -l set -x -d 'Set values on the command line'
complete -c helm -n '__helm_using_command upgrade' -s f -l values -r -d 'Specify values in a YAML file'

View file

@ -6,7 +6,7 @@ end
# This was semi-automated with `grep 'class="anchor"' -A1 /usr/share/doc/fish/index.html
# It's not fully automated since that requires parsing html with regex,
# and since this is by definition in sync - we ship the html, and we ship these completions.
complete -c help -x -a autosuggestions -d 'Autosuggestions'
complete -c help -x -a autosuggestions -d Autosuggestions
complete -c help -x -a builtin-overview -d 'Builtin commands'
complete -c help -x -a cartesian-product -d 'Cartesian Products'
complete -c help -x -a color -d 'Setting syntax highlighting colors'
@ -16,7 +16,7 @@ complete -c help -x -a completion-func -d 'Useful functions for writing completi
complete -c help -x -a completion-own -d 'Writing your own completions'
complete -c help -x -a completion-path -d 'Where to put completions'
complete -c help -x -a debugging -d 'Debugging fish scripts'
complete -c help -x -a docs -d 'Help'
complete -c help -x -a docs -d Help
complete -c help -x -a editor -d 'Command line editor'
complete -c help -x -a emacs-mode -d 'Emacs mode commands'
complete -c help -x -a escapes -d 'Escaping characters'
@ -37,28 +37,28 @@ complete -c help -x -a history -d 'Help on how to reuse previously entered comma
complete -c help -x -a history-search -d 'Searchable history'
complete -c help -x -a identifiers -d 'Shell variable and function names'
complete -c help -x -a initialization -d 'Initialization files'
complete -c help -x -a introduction -d 'Introduction'
complete -c help -x -a introduction -d Introduction
complete -c help -x -a job-control -d 'Running multiple programs'
complete -c help -x -a killring -d 'Copy and paste (Kill Ring)'
complete -c help -x -a more-help -d 'Further help and development'
complete -c help -x -a multiline -d 'Multiline editing'
complete -c help -x -a other -d 'Other features'
complete -c help -x -a piping -d 'Piping'
complete -c help -x -a piping -d Piping
complete -c help -x -a prompt -d 'Programmable prompt'
complete -c help -x -a quotes -d 'Quotes'
complete -c help -x -a quotes -d Quotes
complete -c help -x -a redirects -d 'Input/Output (IO) redirection'
complete -c help -x -a shared-binds -d 'Shared bindings'
complete -c help -x -a syntax -d 'Introduction to the fish syntax'
complete -c help -x -a syntax-background -d 'Background jobs'
complete -c help -x -a syntax-conditional -d 'Conditional execution of code and flow control'
complete -c help -x -a syntax-function -d 'Functions'
complete -c help -x -a syntax-function -d Functions
complete -c help -x -a syntax-function-autoloading -d 'Autoloading functions'
complete -c help -x -a syntax-function-wrappers -d 'Defining aliases'
complete -c help -x -a syntax-job-control -d 'Job control'
complete -c help -x -a syntax-words -d 'Some common words'
complete -c help -x -a title -d 'Programmable title'
complete -c help -x -a variables -d 'Shell variables'
complete -c help -x -a variables-arrays -d 'Arrays'
complete -c help -x -a variables-arrays -d Arrays
complete -c help -x -a variables-color -d 'Variables for changing highlighting colors'
complete -c help -x -a variables-export -d 'Exporting variables'
complete -c help -x -a variables-functions -d 'Variable scope for functions'
@ -73,29 +73,29 @@ complete -c help -x -a vi-mode-insert -d 'Insert mode'
complete -c help -x -a vi-mode-visual -d 'Visual mode'
# Tutorial
complete -c help -x -a tutorial -d 'Tutorial'
complete -c help -x -a tutorial -d Tutorial
complete -c help -x -a tut_autoload -d 'Autoloading Functions'
complete -c help -x -a tut_autosuggestions -d 'Autosuggestions'
complete -c help -x -a tut_autosuggestions -d Autosuggestions
complete -c help -x -a tut_combiners -d 'Combiners (And, Or, Not)'
complete -c help -x -a tut_command_substitutions -d 'Command Substitutions'
complete -c help -x -a tut_conditionals -d 'Conditionals (If, Else, Switch)'
complete -c help -x -a tut_exit_status -d 'Exit Status'
complete -c help -x -a tut_exports -d 'Exports (Shell Variables)'
complete -c help -x -a tut_functions -d 'Functions'
complete -c help -x -a tut_functions -d Functions
complete -c help -x -a tut_getting_help -d 'Getting Help'
complete -c help -x -a tut_learning_Fish -d 'Learning fish'
complete -c help -x -a tut_lists -d 'Lists'
complete -c help -x -a tut_loops -d 'Loops'
complete -c help -x -a tut_lists -d Lists
complete -c help -x -a tut_loops -d Loops
complete -c help -x -a tut_more -d 'Ready for more?'
complete -c help -x -a tut_path -d '$PATH'
complete -c help -x -a tut_pipes_and_redirections -d 'Pipes and Redirections'
complete -c help -x -a tut_prompt -d 'Prompt'
complete -c help -x -a tut_prompt -d Prompt
complete -c help -x -a tut_running_commands -d 'Running Commands'
complete -c help -x -a tut_semicolon -d 'Separating Commands (Semicolon)'
complete -c help -x -a tut_startup -d "Startup (Where's .bashrc?)"
complete -c help -x -a tut_syntax_highlighting -d 'Syntax Highlighting'
complete -c help -x -a tut_tab_completions -d 'Tab Completions'
complete -c help -x -a tut_universal -d 'Universal Variables'
complete -c help -x -a tut_variables -d 'Variables'
complete -c help -x -a tut_variables -d Variables
complete -c help -x -a tut_why_fish -d 'Why fish?'
complete -c help -x -a tut_wildcards -d 'Wildcards'
complete -c help -x -a tut_wildcards -d Wildcards

View file

@ -47,7 +47,7 @@ function __fish_heroku_using_command
return 1
end
set -l heroku_looking -c heroku -n '__fish_heroku_needs_command'
set -l heroku_looking -c heroku -n __fish_heroku_needs_command
# Main commands
complete $heroku_looking -xa addons -d 'list installed addons'

View file

@ -399,7 +399,7 @@ complete -c hg -l color -x -a "true false always auto never debug" -d "when to c
complete -c hg -l pager -x -a "true false always auto never" -d "when to paginate"
# subcommands
complete -c hg -n "__fish_hg_needs_command" -x -a "(__fish_hg_commands)"
complete -c hg -n __fish_hg_needs_command -x -a "(__fish_hg_commands)"
# hg add
complete -c hg -n "__fish_hg_using_command add" -f -a "(__fish_hg_status -u)"
@ -486,7 +486,7 @@ end
# hg bookmarks
for cmd in bo boo book bookm bookma bookmar bookmark bookmarks
complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_bookmarks)"
complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "force"
complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d force
complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "revision for bookmark action"
complete -c hg -n "__fish_hg_using_command $cmd" -s d -l delete -d "delete a given bookmark"
complete -c hg -n "__fish_hg_using_command $cmd" -s m -l rename -x -a "(__fish_hg_bookmarks)" -d "rename a given bookmark"
@ -604,7 +604,7 @@ end
# hg diff
for cmd in d di dif diff
complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -amr)"
complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "revision"
complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d revision
complete -c hg -n "__fish_hg_using_command $cmd" -s c -l change -x -a "(__fish_hg_labels)" -d "change made by revision"
complete -c hg -n "__fish_hg_using_command $cmd" -s a -l text -d "treat all files as text"
complete -c hg -n "__fish_hg_using_command $cmd" -s g -l git -d "use git extended diff format"
@ -1388,7 +1388,7 @@ for cmd in up upd upda updat update che chec check checko checkou checkout co
complete -c hg -n "__fish_hg_using_command $cmd" -s c -l check -d "require clean working directory"
complete -c hg -n "__fish_hg_using_command $cmd" -s m -l merge -d "merge uncommitted changes"
complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -x -d "tipmost revision matching date"
complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "revision"
complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d revision
complete -c hg -n "__fish_hg_using_command $cmd" -s t -l tool -x -a "(__fish_hg_merge_tools)" -d "specify merge tool"
complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

View file

@ -1,14 +1,14 @@
complete -c hjson -n '__fish_should_complete_switches' -s j -l json -d "output formatted json"
complete -c hjson -n '__fish_should_complete_switches' -s c -l compact -d "output condensed json"
complete -c hjson -n __fish_should_complete_switches -s j -l json -d "output formatted json"
complete -c hjson -n __fish_should_complete_switches -s c -l compact -d "output condensed json"
# these are "old-style" arguments so using `__fish_should_complete_switches` is needed
# to prevent completing them by default as regular arguments.
complete -c hjson -n '__fish_should_complete_switches' -a "-sl" -d "output the opening brace on the same line"
complete -c hjson -n '__fish_should_complete_switches' -a "-quote" -d "quote all strings"
complete -c hjson -n '__fish_should_complete_switches' -a "-quote=all" -d "quote all strings and keys"
complete -c hjson -n '__fish_should_complete_switches' -a "-js" -d "output in JSON-compatible format"
complete -c hjson -n '__fish_should_complete_switches' -a "-rt" -d "round trip comments"
complete -c hjson -n '__fish_should_complete_switches' -a "-nocol" -d "disable color output"
complete -c hjson -n '__fish_should_complete_switches' -a "-cond=" -d "set condense option [default 60]"
complete -c hjson -n __fish_should_complete_switches -a -sl -d "output the opening brace on the same line"
complete -c hjson -n __fish_should_complete_switches -a -quote -d "quote all strings"
complete -c hjson -n __fish_should_complete_switches -a "-quote=all" -d "quote all strings and keys"
complete -c hjson -n __fish_should_complete_switches -a -js -d "output in JSON-compatible format"
complete -c hjson -n __fish_should_complete_switches -a -rt -d "round trip comments"
complete -c hjson -n __fish_should_complete_switches -a -nocol -d "disable color output"
complete -c hjson -n __fish_should_complete_switches -a "-cond=" -d "set condense option [default 60]"
complete -c hjson -k -xa "(__fish_complete_suffix .hjson; __fish_complete_suffix .json)"

View file

@ -55,32 +55,32 @@ complete -c hledger -x -l version -d 'Show version information'
# Commands
# Data entry
complete -c hledger -f -n '__fish_use_subcommand' -a add -d 'Add transactions using guided prompts'
complete -c hledger -f -n __fish_use_subcommand -a add -d 'Add transactions using guided prompts'
complete -c hledger -f -n '__fish_seen_subcommand_from add' -l no-new-accounts -d 'Dont allow creating new accounts'
complete -c hledger -n '__fish_use_subcommand' -a import -d 'Add new transactions from other files'
complete -c hledger -n __fish_use_subcommand -a import -d 'Add new transactions from other files'
complete -c hledger -f -n '__fish_seen_subcommand_from import' -l dry-run -d 'Just show the transactions to be imported'
# Data management
complete -c hledger -f -n '__fish_use_subcommand' -a check-dates -d 'Ensure transactions are ordered by date'
complete -c hledger -f -n __fish_use_subcommand -a check-dates -d 'Ensure transactions are ordered by date'
complete -c hledger -f -n '__fish_seen_subcommand_from check-dates' -l strict -d 'Makes date comparing strict'
complete -c hledger -f -n '__fish_use_subcommand' -a check-dupes -d 'Ensure accounts have different leaf names'
complete -c hledger -f -n __fish_use_subcommand -a check-dupes -d 'Ensure accounts have different leaf names'
complete -c hledger -f -n '__fish_use_subcommand' -a 'close equity' -d 'Generate balance-resetting transactions'
complete -c hledger -f -n __fish_use_subcommand -a 'close equity' -d 'Generate balance-resetting transactions'
complete -c hledger -f -n '__fish_seen_subcommand_from close' -l opening -d 'Show just opening transaction'
complete -c hledger -f -n '__fish_seen_subcommand_from close' -l closing -d 'Show just closing transaction'
complete -c hledger -f -n '__fish_use_subcommand' -a rewrite -d 'Generate automated postings/diffs'
complete -c hledger -f -n __fish_use_subcommand -a rewrite -d 'Generate automated postings/diffs'
complete -c hledger -f -n '__fish_seen_subcommand_from rewrite' -l add-posting -d 'Add a posting to account'
complete -c hledger -f -n '__fish_seen_subcommand_from rewrite' -l diff -d 'Generate diff suitable for patch(1)'
# Financial reports
set -l financial_reports_commands 'balancesheet bs balancesheetequity bse cashflow cf incomestatement is' # these four (but not roi!) use the same commands
complete -c hledger -f -n '__fish_use_subcommand' -a 'balancesheet bs' -d 'Show assets, liabilities, and net worth'
complete -c hledger -f -n '__fish_use_subcommand' -a 'balancesheetequity bse' -d 'Show assets, liabilities, and equity'
complete -c hledger -f -n '__fish_use_subcommand' -a 'cashflow cf' -d 'Show changes in liquid assets'
complete -c hledger -f -n '__fish_use_subcommand' -a 'incomestatement is' -d 'Show revenues and expenses'
complete -c hledger -f -n __fish_use_subcommand -a 'balancesheet bs' -d 'Show assets, liabilities, and net worth'
complete -c hledger -f -n __fish_use_subcommand -a 'balancesheetequity bse' -d 'Show assets, liabilities, and equity'
complete -c hledger -f -n __fish_use_subcommand -a 'cashflow cf' -d 'Show changes in liquid assets'
complete -c hledger -f -n __fish_use_subcommand -a 'incomestatement is' -d 'Show revenues and expenses'
complete -c hledger -f -n "__fish_seen_subcommand_from $financial_reports_commands" -l change -d 'Show balance change in each period'
complete -c hledger -f -n "__fish_seen_subcommand_from $financial_reports_commands" -l cumulative -d 'Show balance change accumulated across periods'
complete -c hledger -f -n "__fish_seen_subcommand_from $financial_reports_commands" -s H -l historical -d 'Show historical ending balance in each period'
@ -97,22 +97,22 @@ complete -c hledger -f -n "__fish_seen_subcommand_from $financial_reports_comman
complete -c hledger -f -n "__fish_seen_subcommand_from $financial_reports_commands" -s O -l output-format -a 'txt csv html' -d 'Select an output format'
complete -c hledger -r -n "__fish_seen_subcommand_from $financial_reports_commands" -s o -l output-file -d 'Write output to given file; extension selects format'
complete -c hledger -f -n '__fish_use_subcommand' -a roi -d 'Show return on investments'
complete -c hledger -f -n __fish_use_subcommand -a roi -d 'Show return on investments'
complete -c hledger -f -n '__fish_seen_subcommand_from roi' -l cashflow -d 'Show all amounts that were used to compute returns'
complete -c hledger -x -n '__fish_seen_subcommand_from roi' -l investment -d 'Query to select investment transactions'
complete -c hledger -x -n '__fish_seen_subcommand_from roi' -l profit-loss -l pnl -d 'Query to select profit-and-loss or appreciation/valuation transactions'
# Low-level reports
complete -c hledger -f -n '__fish_use_subcommand' -a accounts -d 'Show account names'
complete -c hledger -f -n __fish_use_subcommand -a accounts -d 'Show account names'
complete -c hledger -f -n '__fish_seen_subcommand_from accounts' -l declared -d 'Show account names declared with account directives'
complete -c hledger -f -n '__fish_seen_subcommand_from accounts' -l used -d 'Show account names referenced by transactions'
complete -c hledger -f -n '__fish_seen_subcommand_from accounts' -l tree -d 'Show short account names as a tree'
complete -c hledger -f -n '__fish_seen_subcommand_from accounts' -l flat -d 'Show short account names as a list'
complete -c hledger -x -n '__fish_seen_subcommand_from accounts' -l drop -d 'Omit N leading account name parts in flat mode'
complete -c hledger -f -n '__fish_use_subcommand' -a activity -d 'Show postings-per-interval bar charts'
complete -c hledger -f -n __fish_use_subcommand -a activity -d 'Show postings-per-interval bar charts'
complete -c hledger -f -n '__fish_use_subcommand' -a balance -d 'Show balance changes/end balances/budgets in accounts'
complete -c hledger -f -n __fish_use_subcommand -a balance -d 'Show balance changes/end balances/budgets in accounts'
complete -c hledger -f -n '__fish_seen_subcommand_from balance' -l change -d 'Show balance change in each period'
complete -c hledger -f -n '__fish_seen_subcommand_from balance' -l cumulative -d 'Show balance change accumulated across periods'
complete -c hledger -f -n '__fish_seen_subcommand_from balance' -s H -l historical -d 'Show historical ending balance in each period'
@ -132,23 +132,23 @@ complete -c hledger -f -n '__fish_seen_subcommand_from balance' -l transpose -d
complete -c hledger -x -n '__fish_seen_subcommand_from balance' -s O -l output-format -a 'txt csv html' -d 'Select an output format'
complete -c hledger -r -n '__fish_seen_subcommand_from balance' -s o -l output-file -d 'Write output to given file; extension selects format'
complete -c hledger -f -n '__fish_use_subcommand' -a commodities -d 'Show commodity/currency symbols'
complete -c hledger -f -n __fish_use_subcommand -a commodities -d 'Show commodity/currency symbols'
complete -c hledger -f -n '__fish_use_subcommand' -a files -d 'Show input file paths'
complete -c hledger -f -n __fish_use_subcommand -a files -d 'Show input file paths'
complete -c hledger -f -n '__fish_use_subcommand' -a prices -d 'Show market-price records'
complete -c hledger -f -n __fish_use_subcommand -a prices -d 'Show market-price records'
complete -c hledger -f -n '__fish_seen_subcommand_from prices' -l costs -d 'Print transaction prices from postings'
complete -c hledger -f -n '__fish_seen_subcommand_from prices' -l inverted-costs -d 'Print transaction inverted prices from postings also'
complete -c hledger -f -n '__fish_use_subcommand' -a 'print txns' -d 'Show transactions'
complete -c hledger -f -n '__fish_use_subcommand' -a 'print-unique' -d 'Show only transactions with unique descriptions'
complete -c hledger -f -n __fish_use_subcommand -a 'print txns' -d 'Show transactions'
complete -c hledger -f -n __fish_use_subcommand -a print-unique -d 'Show only transactions with unique descriptions'
complete -c hledger -x -n '__fish_seen_subcommand_from print txns print-unique' -s m -l match -d 'Show the most-recent transaction most similar to STR'
complete -c hledger -f -n '__fish_seen_subcommand_from print txns print-unique' -s x -l explicit -d 'Show all amounts explicitly'
complete -c hledger -f -n '__fish_seen_subcommand_from print txns print-unique' -l new -d 'Show only newer-dated transactions added in each file since last run'
complete -c hledger -x -n '__fish_seen_subcommand_from print txns print-unique' -s O -l output-format -a 'txt csv html' -d 'Select an output format'
complete -c hledger -r -n '__fish_seen_subcommand_from print txns print-unique' -s o -l output-file -d 'Write output to given file; extension selects format'
complete -c hledger -f -n '__fish_use_subcommand' -a register -d 'Show postings in one or more accounts & running total'
complete -c hledger -f -n __fish_use_subcommand -a register -d 'Show postings in one or more accounts & running total'
complete -c hledger -f -n '__fish_seen_subcommand_from register' -l cumulative -d 'Show running total from report start date'
complete -c hledger -f -n '__fish_seen_subcommand_from register' -s H -l historical -d 'Show historical running total/balance'
complete -c hledger -f -n '__fish_seen_subcommand_from register' -s A -l average -d 'Show running average of posting amounts instead of total (implies --empty)'
@ -158,14 +158,14 @@ complete -c hledger -x -n '__fish_seen_subcommand_from register' -s w -l width -
complete -c hledger -x -n '__fish_seen_subcommand_from register' -s O -l output-format -a 'txt csv html' -d 'Select an output format'
complete -c hledger -r -n '__fish_seen_subcommand_from register' -s o -l output-file -d 'Write output to given file; extension selects format'
complete -c hledger -f -n '__fish_use_subcommand' -a register-match -d 'Show a recent posting that best matches a description'
complete -c hledger -f -n __fish_use_subcommand -a register-match -d 'Show a recent posting that best matches a description'
complete -c hledger -f -n '__fish_use_subcommand' -a stats -d 'Show journal statistics'
complete -c hledger -f -n __fish_use_subcommand -a stats -d 'Show journal statistics'
complete -c hledger -r -n '__fish_seen_subcommand_from stats' -s o -l output-file -d 'Write output to given file; extension selects format'
complete -c hledger -f -n '__fish_use_subcommand' -a tags -d 'Show tag names'
complete -c hledger -f -n __fish_use_subcommand -a tags -d 'Show tag names'
complete -c hledger -f -n '__fish_use_subcommand' -a test -d 'Run self-tests'
complete -c hledger -f -n __fish_use_subcommand -a test -d 'Run self-tests'
# Help
complete -c hledger -f -n '__fish_use_subcommand' -a help -d 'Show hledger manual list'
complete -c hledger -f -n __fish_use_subcommand -a help -d 'Show hledger manual list'

View file

@ -12,7 +12,7 @@ function __fish_hugo_command
set skip 1
else
switch $token
case "--config" "--logFile"
case --config --logFile
set skip 0
case "-*"
case "*"
@ -50,38 +50,38 @@ complete -c hugo -l verboseLog -f -d "Verbose logging"
# Main-like commands
complete -c hugo -n "__fish_hugo_using_main_like_command" -s b -l baseURL -r -d "Hostname and path to the root"
complete -c hugo -n "__fish_hugo_using_main_like_command" -s B -l buildDrafts -f -d "Include content marked as draft"
complete -c hugo -n "__fish_hugo_using_main_like_command" -s E -l buildExpired -f -d "Include expired content"
complete -c hugo -n "__fish_hugo_using_main_like_command" -s F -l buildFuture -f -d "Include content with publishdate in the future"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l cacheDir -f -a "(__fish_complete_directories (commandline -ct) 'Cache directory')" -d "Cache directory"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l canonifyURLs -f -d "Canonicalize all relative URLs using baseurl"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l cleanDestinationDir -f -d "Remove files from destination not found in static directories"
complete -c hugo -n "__fish_hugo_using_main_like_command" -s c -l contentDir -f -a "(__fish_complete_directories (commandline -ct) 'Content directory')" -d "Content directory"
complete -c hugo -n "__fish_hugo_using_main_like_command" -s d -l destination -f -a "(__fish_complete_directories (commandline -ct) 'Destination directory')" -d "Destination directory"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l disable404 -f -d "Do not build 404 page"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l disableKinds -r -d "Disable different kinds of pages"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l disableRSS -f -d "Do not build RSS files"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l disableSitemap -f -d "Do not build sitemap files"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l enableGitInfo -f -d "Add Git revision, date and author info to the pages"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l forceSyncStatic -f -d "Copy all files when static is changed"
complete -c hugo -n "__fish_hugo_using_main_like_command" -s h -l help -f -d "Help for hugo"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l i18n-warnings -f -d "Print missing translations"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l ignoreCache -f -d "Ignore the cache directory"
complete -c hugo -n "__fish_hugo_using_main_like_command" -s l -l layoutDir -f -a "(__fish_complete_directories (commandline -ct) 'Layout directory')" -d "Layout directory"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l noChmod -f -d "Do not sync permission mode of files"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l noTimes -f -d "Do not sync modification time of files"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l pluralizeListTitles -f -d "Pluralize titles in lists using inflect"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l preserveTaxonomyNames -f -d "Preserve taxonomy names as written"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l renderToMemory -f -d "Render to memory"
complete -c hugo -n "__fish_hugo_using_main_like_command" -s s -l source -f -a "(__fish_complete_directories (commandline -ct) 'Source directory')" -d "Source directory"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l stepAnalysis -f -d "Display memory and timing of different steps of the program"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l templateMetrics -f -d "Display metrics about template executions"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l templateMetricsHints -f -d "Calculate some improvement hints when combined with --templateMetrics"
complete -c hugo -n "__fish_hugo_using_main_like_command" -s t -l theme -r -d "Theme to use"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l themesDir -f -a "(__fish_complete_directories (commandline -ct) 'Themes directory')" -d "Themes directory"
complete -c hugo -n "__fish_hugo_using_main_like_command" -l uglyURLs -f -d "Use /filename.html instead of /filename/"
complete -c hugo -n "__fish_hugo_using_main_like_command" -s w -l watch -f -d "Watch filesystem for changes and recreate as needed"
complete -c hugo -n __fish_hugo_using_main_like_command -s b -l baseURL -r -d "Hostname and path to the root"
complete -c hugo -n __fish_hugo_using_main_like_command -s B -l buildDrafts -f -d "Include content marked as draft"
complete -c hugo -n __fish_hugo_using_main_like_command -s E -l buildExpired -f -d "Include expired content"
complete -c hugo -n __fish_hugo_using_main_like_command -s F -l buildFuture -f -d "Include content with publishdate in the future"
complete -c hugo -n __fish_hugo_using_main_like_command -l cacheDir -f -a "(__fish_complete_directories (commandline -ct) 'Cache directory')" -d "Cache directory"
complete -c hugo -n __fish_hugo_using_main_like_command -l canonifyURLs -f -d "Canonicalize all relative URLs using baseurl"
complete -c hugo -n __fish_hugo_using_main_like_command -l cleanDestinationDir -f -d "Remove files from destination not found in static directories"
complete -c hugo -n __fish_hugo_using_main_like_command -s c -l contentDir -f -a "(__fish_complete_directories (commandline -ct) 'Content directory')" -d "Content directory"
complete -c hugo -n __fish_hugo_using_main_like_command -s d -l destination -f -a "(__fish_complete_directories (commandline -ct) 'Destination directory')" -d "Destination directory"
complete -c hugo -n __fish_hugo_using_main_like_command -l disable404 -f -d "Do not build 404 page"
complete -c hugo -n __fish_hugo_using_main_like_command -l disableKinds -r -d "Disable different kinds of pages"
complete -c hugo -n __fish_hugo_using_main_like_command -l disableRSS -f -d "Do not build RSS files"
complete -c hugo -n __fish_hugo_using_main_like_command -l disableSitemap -f -d "Do not build sitemap files"
complete -c hugo -n __fish_hugo_using_main_like_command -l enableGitInfo -f -d "Add Git revision, date and author info to the pages"
complete -c hugo -n __fish_hugo_using_main_like_command -l forceSyncStatic -f -d "Copy all files when static is changed"
complete -c hugo -n __fish_hugo_using_main_like_command -s h -l help -f -d "Help for hugo"
complete -c hugo -n __fish_hugo_using_main_like_command -l i18n-warnings -f -d "Print missing translations"
complete -c hugo -n __fish_hugo_using_main_like_command -l ignoreCache -f -d "Ignore the cache directory"
complete -c hugo -n __fish_hugo_using_main_like_command -s l -l layoutDir -f -a "(__fish_complete_directories (commandline -ct) 'Layout directory')" -d "Layout directory"
complete -c hugo -n __fish_hugo_using_main_like_command -l noChmod -f -d "Do not sync permission mode of files"
complete -c hugo -n __fish_hugo_using_main_like_command -l noTimes -f -d "Do not sync modification time of files"
complete -c hugo -n __fish_hugo_using_main_like_command -l pluralizeListTitles -f -d "Pluralize titles in lists using inflect"
complete -c hugo -n __fish_hugo_using_main_like_command -l preserveTaxonomyNames -f -d "Preserve taxonomy names as written"
complete -c hugo -n __fish_hugo_using_main_like_command -l renderToMemory -f -d "Render to memory"
complete -c hugo -n __fish_hugo_using_main_like_command -s s -l source -f -a "(__fish_complete_directories (commandline -ct) 'Source directory')" -d "Source directory"
complete -c hugo -n __fish_hugo_using_main_like_command -l stepAnalysis -f -d "Display memory and timing of different steps of the program"
complete -c hugo -n __fish_hugo_using_main_like_command -l templateMetrics -f -d "Display metrics about template executions"
complete -c hugo -n __fish_hugo_using_main_like_command -l templateMetricsHints -f -d "Calculate some improvement hints when combined with --templateMetrics"
complete -c hugo -n __fish_hugo_using_main_like_command -s t -l theme -r -d "Theme to use"
complete -c hugo -n __fish_hugo_using_main_like_command -l themesDir -f -a "(__fish_complete_directories (commandline -ct) 'Themes directory')" -d "Themes directory"
complete -c hugo -n __fish_hugo_using_main_like_command -l uglyURLs -f -d "Use /filename.html instead of /filename/"
complete -c hugo -n __fish_hugo_using_main_like_command -s w -l watch -f -d "Watch filesystem for changes and recreate as needed"
# Commands

View file

@ -1,2 +1,2 @@
complete -x -c ifdown -a "(__fish_print_interfaces)" -d "Network interface"
complete -c ifdown -l force -d "force"
complete -c ifdown -l force -d force

View file

@ -1,2 +1,2 @@
complete -x -c ifup -a "(__fish_print_interfaces)" -d "Network interface"
complete -c ifup -l force -d "force"
complete -c ifup -l force -d force

View file

@ -16,9 +16,9 @@ function __fish_invoke_rcd_has_service
end
complete -f -c invoke-rc.d -n 'not __fish_invoke_rcd_has_service' -a '(__fish_print_debian_services)'
complete -f -c invoke-rc.d -n '__fish_invoke_rcd_has_service' -a 'start' -d 'Start the service'
complete -f -c invoke-rc.d -n '__fish_invoke_rcd_has_service' -a 'stop' -d 'Stop the service'
complete -f -c invoke-rc.d -n '__fish_invoke_rcd_has_service' -a 'restart' -d 'Restart the service'
complete -f -c invoke-rc.d -n '__fish_invoke_rcd_has_service' -a 'reload' -d 'Reload Configuration'
complete -f -c invoke-rc.d -n '__fish_invoke_rcd_has_service' -a 'force-reload' -d 'Force reloading configuration'
complete -f -c invoke-rc.d -n '__fish_invoke_rcd_has_service' -a 'status' -d 'Print the status of the service'
complete -f -c invoke-rc.d -n __fish_invoke_rcd_has_service -a start -d 'Start the service'
complete -f -c invoke-rc.d -n __fish_invoke_rcd_has_service -a stop -d 'Stop the service'
complete -f -c invoke-rc.d -n __fish_invoke_rcd_has_service -a restart -d 'Restart the service'
complete -f -c invoke-rc.d -n __fish_invoke_rcd_has_service -a reload -d 'Reload Configuration'
complete -f -c invoke-rc.d -n __fish_invoke_rcd_has_service -a force-reload -d 'Force reloading configuration'
complete -f -c invoke-rc.d -n __fish_invoke_rcd_has_service -a status -d 'Print the status of the service'

View file

@ -151,7 +151,7 @@ function __fish_ip_commandwords
else
echo $word
end
case '-n' '-netns' '--netns'
case -n -netns --netns
if test $have_command = 0
set skip 1
else
@ -177,7 +177,7 @@ end
function __fish_ip_device
ip -o link show | while read a b c
printf '%s\t%s\n' (string replace ':' '' -- $b) "Device"
printf '%s\t%s\n' (string replace ':' '' -- $b) Device
end
end

View file

@ -19,21 +19,21 @@ function __fish_ipset_list_sets
end
end
complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a 'create' -d 'Create a set identified with SETNAME'
complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a 'add' -d 'Add a given entry to a SET'
complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a 'del' -d 'Delete an entry from a SET'
complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a 'test' -d 'Test whether an entry is in a set'
complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a 'x' -d 'Destroy the specified set or all sets'
complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a 'destroy' -d 'Destroy the specified set or all sets'
complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a 'list' -d 'a'
complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a create -d 'Create a set identified with SETNAME'
complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a add -d 'Add a given entry to a SET'
complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a del -d 'Delete an entry from a SET'
complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a test -d 'Test whether an entry is in a set'
complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a x -d 'Destroy the specified set or all sets'
complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a destroy -d 'Destroy the specified set or all sets'
complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a list -d a
complete -c ipset --no-files --condition __fish_ipset_needs_setname -a '(__fish_ipset_list_sets)'
complete -c ipset --no-files -s ! -o 'exist' -d 'Ignore errors'
complete -c ipset --no-files -s 'o' -o 'output' -a 'plain save xml' -d 'Output format to the list command'
complete -c ipset --no-files -s 'q' -o 'quiet' -d 'Suppress any output'
complete -c ipset --no-files -s 'r' -o 'resolve' -d 'Enforce name lookup'
complete -c ipset --no-files -s ! -o exist -d 'Ignore errors'
complete -c ipset --no-files -s o -o output -a 'plain save xml' -d 'Output format to the list command'
complete -c ipset --no-files -s q -o quiet -d 'Suppress any output'
complete -c ipset --no-files -s r -o resolve -d 'Enforce name lookup'
# complete -c ipset --no-files -s 's' -o 'sorted' -d 'Sorted output (not supported yet)'
complete -c ipset --no-files -s 'n' -o 'name' -d 'List just the names of the sets'
complete -c ipset --no-files -s 't' -o 'terse' -d 'List the set names and headers'
complete -c ipset --no-files -s 'f' -o 'file' -d 'Filename instead of stdout'
complete -c ipset --no-files -s n -o name -d 'List just the names of the sets'
complete -c ipset --no-files -s t -o terse -d 'List the set names and headers'
complete -c ipset --no-files -s f -o file -d 'Filename instead of stdout'

View file

@ -7,7 +7,7 @@ function __fish_iptables_current_table
case "--table=*"
echo (string split -m1 = -- $token)[2]
return 0
case "--table"
case --table
set next_is_table 0
case "-*t*"
set next_is_table 0
@ -45,24 +45,24 @@ function __fish_iptables_chains
set -l forward "FORWARD For packets being routed through"
set -l postrouting "POSTROUTING For packets that are about to go out"
switch $table
case "filter"
case filter
echo $input
echo $forward
echo $output
case "nat"
case nat
echo $prerouting
echo $output
echo $postrouting
case "mangle"
case mangle
echo $prerouting
echo $input
echo $output
echo $forward
echo $postrouting
case "raw"
case raw
echo $prerouting
echo $output
case "security"
case security
echo $input
echo $output
echo $forward
@ -90,9 +90,9 @@ end
# A target is a user-defined chain, one of "ACCEPT DROP RETURN" or an extension (TODO)
function __fish_iptables_targets
echo "ACCEPT"
echo "DROP"
echo "RETURN"
echo ACCEPT
echo DROP
echo RETURN
__fish_iptables_chains
end
@ -106,8 +106,8 @@ complete -c iptables -n '__fish_contains_opt -s A -s C -s D append check delete;
'(__fish_iptables_targets)'
complete -c iptables -n '__fish_contains_opt -s A -s C -s D append check delete; and __fish_iptables_has_chain' -s m -l match -d 'Specify a match to use' -f
complete -c iptables -n '__fish_iptables_has_chain' -a 'ACCEPT DROP RETURN' -f
complete -c iptables -n '__fish_iptables_has_chain' -a '( __fish_iptables_user_chains)' -f
complete -c iptables -n __fish_iptables_has_chain -a 'ACCEPT DROP RETURN' -f
complete -c iptables -n __fish_iptables_has_chain -a '( __fish_iptables_user_chains)' -f
complete -c iptables -s I -l insert -d 'Insert rules in the beginning of a chain' -a '(__fish_iptables_chains)' -f
complete -c iptables -s R -l replace -d 'Replace a rule in a chain' -a '(__fish_iptables_chains)' -f
complete -c iptables -s L -l list -d 'List all rules in a chain' -a '(__fish_iptables_chains)' -f
@ -118,7 +118,7 @@ complete -c iptables -s N -l new-chain -d 'Create a new user-defined chain by th
complete -c iptables -s X -l delete-chain -d 'Delete the optional user-defined chain specified' -a '(__fish_iptables_chains)' -f
complete -c iptables -s P -l policy -d 'Set the policy for the chain to the given target' -a '(__fish_iptables_chains)' -f
complete -c iptables -s E -l rename-chain -d 'Rename the user specified chain to the user supplied name' -a '(__fish_iptables_chains)' -f
complete -c iptables -s h -d 'Help' -f
complete -c iptables -s h -d Help -f
complete -c iptables -s p -l protocol -d 'The protocol of the rule or of the packet to check' -f
complete -c iptables -s s -l source -d 'Source specification' -f

View file

@ -7,7 +7,7 @@ set -l iw_commands dev phy reg event features commands list
function __fish_iw_device
__fish_print_interfaces | while read i
printf '%s\t%s\n' $i "Device"
printf '%s\t%s\n' $i Device
end
end
@ -67,7 +67,7 @@ function __fish_complete_iw
printf '%s\t%s\n' join "Join an IBSS cell or create one" \
leave "Leave the current IBSS cell"
end
case 'switch'
case switch
if not set -q cmd[5]
echo channel
echo freq
@ -180,7 +180,7 @@ function __fish_complete_iw
cqm "Set connection quality monitor RSSI threshold" \
ftm "Control the FTM responder" \
ibss "Join or leave a IBSS cell" \
'switch' "Switch the operating channel by sending a CSA" \
switch "Switch the operating channel by sending a CSA" \
info "Show information for this interface" \
del "Remove this virtual interface" \
interface "Control the interface" \
@ -208,7 +208,7 @@ function __fish_complete_iw
printf '%s\t%s\n' show "Show coalesce status" \
disable "Disable coalesce" \
enable "Enable coalesce"
else if [ "$cmd[5]" = "enable" ] && not set -q cmd[6]
else if [ "$cmd[5]" = enable ] && not set -q cmd[6]
__fish_complete_path # Enable takes a config file
end
case hwsim
@ -273,6 +273,6 @@ complete -f -c iw -n "__fish_seen_subcommand_from event" -s t -d 'Print timestam
complete -f -c iw -n "__fish_seen_subcommand_from event" -s r -d 'Print relative timestamp'
complete -f -c iw -n "__fish_seen_subcommand_from event" -s f -d 'Print full frame for auth/assoc'
complete -f -c iw -n "__fish_seen_subcommand_from reg" -a 'reload' -d 'Reload the kernel\'s regulatory database'
complete -f -c iw -n "__fish_seen_subcommand_from reg" -a 'get' -d 'Print the kernel\'s current regulatory domain information'
complete -f -c iw -n "__fish_seen_subcommand_from reg" -a 'set' -d 'Notify the kernel about the current regulatory domain'
complete -f -c iw -n "__fish_seen_subcommand_from reg" -a reload -d 'Reload the kernel\'s regulatory database'
complete -f -c iw -n "__fish_seen_subcommand_from reg" -a get -d 'Print the kernel\'s current regulatory domain information'
complete -f -c iw -n "__fish_seen_subcommand_from reg" -a set -d 'Notify the kernel about the current regulatory domain'

View file

@ -11,27 +11,27 @@ function __fish_prog_needs_command
end
# Options
complete -f -c jhipster -n '__fish_prog_needs_command' -s d -l debug -d 'Enable debugger'
complete -f -c jhipster -n '__fish_prog_needs_command' -s h -l help -d 'Output usage information'
complete -f -c jhipster -n '__fish_prog_needs_command' -s V -l version -d 'Output version number'
complete -f -c jhipster -n __fish_prog_needs_command -s d -l debug -d 'Enable debugger'
complete -f -c jhipster -n __fish_prog_needs_command -s h -l help -d 'Output usage information'
complete -f -c jhipster -n __fish_prog_needs_command -s V -l version -d 'Output version number'
# Commands
complete -f -c jhipster -n '__fish_prog_needs_command' -a app -d 'Create a new JHipster application'
complete -f -c jhipster -n '__fish_prog_needs_command' -a aws -d 'Deploy the current application to AWS'
complete -f -c jhipster -n '__fish_prog_needs_command' -a ci-cd -d 'Create pipeline scripts for popular CI tools'
complete -f -c jhipster -n '__fish_prog_needs_command' -a client -d 'Create a new JHipster client-side application'
complete -f -c jhipster -n '__fish_prog_needs_command' -a cloudfoundry -d 'Prepare Cloud Foundry deployment'
complete -f -c jhipster -n '__fish_prog_needs_command' -a docker-compose -d 'Create all required Docker deployment configuration for the selected applications'
complete -f -c jhipster -n '__fish_prog_needs_command' -r -a entity -d 'Create a new JHipster entity: JPA entity, Spring server-side components and Angular client-side components'
complete -f -c jhipster -n '__fish_prog_needs_command' -r -a export-jdl -d 'Create a JDL file from the existing entities'
complete -f -c jhipster -n '__fish_prog_needs_command' -a heroku -d 'Deploy the current application to Heroku'
complete -f -c jhipster -n '__fish_prog_needs_command' -r -a import-jdl -d 'Create entities from the JDL file passed in argument'
complete -f -c jhipster -n '__fish_prog_needs_command' -a info -d 'Display information about your current project and system'
complete -f -c jhipster -n '__fish_prog_needs_command' -a kubernetes -d 'Deploy the current application to Kubernetes'
complete -f -c jhipster -n '__fish_prog_needs_command' -r -a languages -d 'Select languages from a list of available languages. The i18n files will be copied to the /webapp/i18n folder'
complete -f -c jhipster -n '__fish_prog_needs_command' -a openshift -d 'Deploy the current application to OpenShift'
complete -f -c jhipster -n '__fish_prog_needs_command' -a rancher-compose -d 'Deploy the current application to Rancher'
complete -f -c jhipster -n '__fish_prog_needs_command' -a server -d 'Create a new JHipster server-side application'
complete -f -c jhipster -n '__fish_prog_needs_command' -r -a service -d 'Create a new Spring service bean'
complete -f -c jhipster -n '__fish_prog_needs_command' -a upgrade -d 'Upgrade the JHipster version and the generated application'
complete -f -c jhipster -n '__fish_prog_needs_command' -a completion -d 'Print command completion script'
complete -f -c jhipster -n __fish_prog_needs_command -a app -d 'Create a new JHipster application'
complete -f -c jhipster -n __fish_prog_needs_command -a aws -d 'Deploy the current application to AWS'
complete -f -c jhipster -n __fish_prog_needs_command -a ci-cd -d 'Create pipeline scripts for popular CI tools'
complete -f -c jhipster -n __fish_prog_needs_command -a client -d 'Create a new JHipster client-side application'
complete -f -c jhipster -n __fish_prog_needs_command -a cloudfoundry -d 'Prepare Cloud Foundry deployment'
complete -f -c jhipster -n __fish_prog_needs_command -a docker-compose -d 'Create all required Docker deployment configuration for the selected applications'
complete -f -c jhipster -n __fish_prog_needs_command -r -a entity -d 'Create a new JHipster entity: JPA entity, Spring server-side components and Angular client-side components'
complete -f -c jhipster -n __fish_prog_needs_command -r -a export-jdl -d 'Create a JDL file from the existing entities'
complete -f -c jhipster -n __fish_prog_needs_command -a heroku -d 'Deploy the current application to Heroku'
complete -f -c jhipster -n __fish_prog_needs_command -r -a import-jdl -d 'Create entities from the JDL file passed in argument'
complete -f -c jhipster -n __fish_prog_needs_command -a info -d 'Display information about your current project and system'
complete -f -c jhipster -n __fish_prog_needs_command -a kubernetes -d 'Deploy the current application to Kubernetes'
complete -f -c jhipster -n __fish_prog_needs_command -r -a languages -d 'Select languages from a list of available languages. The i18n files will be copied to the /webapp/i18n folder'
complete -f -c jhipster -n __fish_prog_needs_command -a openshift -d 'Deploy the current application to OpenShift'
complete -f -c jhipster -n __fish_prog_needs_command -a rancher-compose -d 'Deploy the current application to Rancher'
complete -f -c jhipster -n __fish_prog_needs_command -a server -d 'Create a new JHipster server-side application'
complete -f -c jhipster -n __fish_prog_needs_command -r -a service -d 'Create a new Spring service bean'
complete -f -c jhipster -n __fish_prog_needs_command -a upgrade -d 'Upgrade the JHipster version and the generated application'
complete -f -c jhipster -n __fish_prog_needs_command -a completion -d 'Print command completion script'

View file

@ -23,9 +23,9 @@ function __fish_journalctl_field_values
end
complete -c journalctl -n "not __fish_journalctl_is_field" -a '(__fish_journalctl_fields)' -d "Journal field" -f
complete -c journalctl -n "not __fish_journalctl_is_field" -a '(command journalctl -F _EXE 2>/dev/null)' -d "Executable"
complete -c journalctl -n "not __fish_journalctl_is_field" -a '+' -d "OR"
complete -c journalctl -n "__fish_journalctl_is_field" -a '(__fish_journalctl_field_values)' -f -r
complete -c journalctl -n "not __fish_journalctl_is_field" -a '(command journalctl -F _EXE 2>/dev/null)' -d Executable
complete -c journalctl -n "not __fish_journalctl_is_field" -a '+' -d OR
complete -c journalctl -n __fish_journalctl_is_field -a '(__fish_journalctl_field_values)' -f -r
complete -c journalctl -f -s h -l help -d 'Prints a short help text and exits'
complete -c journalctl -f -l version -d 'Prints a short version string and exits'

View file

@ -1,24 +1,24 @@
complete -c 'kdeconnect-cli' -s l -l list-devices -d "List all devices"
complete -c 'kdeconnect-cli' -s a -l list-available -d "List available (paired and reachable) devices"
complete -c 'kdeconnect-cli' -l id-only -d "Make --list-devices or --list-available print the devices id, to ease scripting"
complete -c 'kdeconnect-cli' -l refresh -d "Search for devices in the network and re-establish connections"
complete -c 'kdeconnect-cli' -l pair -d "Request pairing to a said device"
complete -c 'kdeconnect-cli' -l ring -d "Find the said device by ringing it."
complete -c 'kdeconnect-cli' -l unpair -d "Stop pairing to a said device"
complete -c 'kdeconnect-cli' -l ping -d "Sends a ping to said device"
complete -c 'kdeconnect-cli' -l ping-msg -f -r -d "Same as ping but you can set the message to display" # message
complete -c 'kdeconnect-cli' -l share -r -d "Share a file to a said device" # path
complete -c 'kdeconnect-cli' -l list-notifications -d "Display the notifications on a said device"
complete -c 'kdeconnect-cli' -l lock -d "Lock the specified device"
complete -c 'kdeconnect-cli' -l send-sms -f -r -d "Sends an SMS. Requires destination" # message
complete -c 'kdeconnect-cli' -l destination -f -r -d "Phone number to send the message" # phone number
complete -c 'kdeconnect-cli' -s d -l device -f -r -a '(kdeconnect-cli -l --id-only)' -d "Device ID" # dev
complete -c 'kdeconnect-cli' -s n -l name -f -r -d "Device Name" # name
complete -c 'kdeconnect-cli' -l encryption-info -d "Get encryption info about said device"
complete -c 'kdeconnect-cli' -l list-commands -d "Lists remote commands and their ids"
complete -c 'kdeconnect-cli' -l execute-command -f -r -d "Executes a remote command by id" # id
complete -c 'kdeconnect-cli' -s h -l help -d "Displays this help."
complete -c 'kdeconnect-cli' -s v -l version -d "Displays version information."
complete -c 'kdeconnect-cli' -l author -d "Show author information."
complete -c 'kdeconnect-cli' -l license -d "Show license information."
complete -c 'kdeconnect-cli' -l desktopfile -r -d "The base file name of the desktop entry for this application." # file name
complete -c kdeconnect-cli -s l -l list-devices -d "List all devices"
complete -c kdeconnect-cli -s a -l list-available -d "List available (paired and reachable) devices"
complete -c kdeconnect-cli -l id-only -d "Make --list-devices or --list-available print the devices id, to ease scripting"
complete -c kdeconnect-cli -l refresh -d "Search for devices in the network and re-establish connections"
complete -c kdeconnect-cli -l pair -d "Request pairing to a said device"
complete -c kdeconnect-cli -l ring -d "Find the said device by ringing it."
complete -c kdeconnect-cli -l unpair -d "Stop pairing to a said device"
complete -c kdeconnect-cli -l ping -d "Sends a ping to said device"
complete -c kdeconnect-cli -l ping-msg -f -r -d "Same as ping but you can set the message to display" # message
complete -c kdeconnect-cli -l share -r -d "Share a file to a said device" # path
complete -c kdeconnect-cli -l list-notifications -d "Display the notifications on a said device"
complete -c kdeconnect-cli -l lock -d "Lock the specified device"
complete -c kdeconnect-cli -l send-sms -f -r -d "Sends an SMS. Requires destination" # message
complete -c kdeconnect-cli -l destination -f -r -d "Phone number to send the message" # phone number
complete -c kdeconnect-cli -s d -l device -f -r -a '(kdeconnect-cli -l --id-only)' -d "Device ID" # dev
complete -c kdeconnect-cli -s n -l name -f -r -d "Device Name" # name
complete -c kdeconnect-cli -l encryption-info -d "Get encryption info about said device"
complete -c kdeconnect-cli -l list-commands -d "Lists remote commands and their ids"
complete -c kdeconnect-cli -l execute-command -f -r -d "Executes a remote command by id" # id
complete -c kdeconnect-cli -s h -l help -d "Displays this help."
complete -c kdeconnect-cli -s v -l version -d "Displays version information."
complete -c kdeconnect-cli -l author -d "Show author information."
complete -c kdeconnect-cli -l license -d "Show license information."
complete -c kdeconnect-cli -l desktopfile -r -d "The base file name of the desktop entry for this application." # file name

View file

@ -10,29 +10,29 @@ complete -c keepassxc-cli -s h -l help -d "Show help info"
complete -c keepassxc-cli -s v -l version -d "Show version info"
# Commands
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a add -d "Add a new entry"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a analyze -d "Analyze password for weakness and problem"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a clip -d "Copy an entry's password to the clipboard"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a close -d "Close the currently opened database"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a create -d "Create new database"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a diceware -d "Generate a new random diceware passphrase"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a edit -d "Edit an entry"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a estimate -d "Estimate the entropy of a password"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a exit -d "Exit interactive mode"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a export -d "Export the contents to stdout"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a generate -d "Generate a new password"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a help -d "Show command help"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a import -d "Import the contents"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a locate -d "Find entries quickly"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a ls -d "List database entries"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a merge -d "Merge two databases"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a mkdir -d "Add a new group"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a mv -d "Move an entry"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a open -d "Open a database"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a quit -d "Exit interactive mode"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a rm -d "Remove an entry"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a rmdir -d "Remove a group"
complete -f -c keepassxc-cli -n "__fish_use_subcommand" -a show -d "Show an entry's info"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a add -d "Add a new entry"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a analyze -d "Analyze password for weakness and problem"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a clip -d "Copy an entry's password to the clipboard"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a close -d "Close the currently opened database"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a create -d "Create new database"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a diceware -d "Generate a new random diceware passphrase"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a edit -d "Edit an entry"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a estimate -d "Estimate the entropy of a password"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a exit -d "Exit interactive mode"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a export -d "Export the contents to stdout"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a generate -d "Generate a new password"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a help -d "Show command help"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a import -d "Import the contents"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a locate -d "Find entries quickly"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a ls -d "List database entries"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a merge -d "Merge two databases"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a mkdir -d "Add a new group"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a mv -d "Move an entry"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a open -d "Open a database"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a quit -d "Exit interactive mode"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a rm -d "Remove an entry"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a rmdir -d "Remove a group"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a show -d "Show an entry's info"
## Merge options
complete -r -c keepassxc-cli -n "__fish_seen_subcommand_from merge" -s d -l dry-run -d "Dry run"

View file

@ -49,10 +49,10 @@ complete -c keybase -f -n "$ends keybase" -l bg-identifier-disabled
complete -c keybase -f -n "$ends keybase" -l chat-db
complete -c keybase -f -n "$ends keybase" -l code-signing-kids
complete -c keybase -f -n "$ends keybase" -l config-file
complete -c keybase -f -n "$ends keybase" -s c -d "--config-file"
complete -c keybase -f -n "$ends keybase" -s c -d --config-file
complete -c keybase -f -n "$ends keybase" -l db
complete -c keybase -f -n "$ends keybase" -l debug
complete -c keybase -f -n "$ends keybase" -s d -d "--debug"
complete -c keybase -f -n "$ends keybase" -s d -d --debug
complete -c keybase -f -n "$ends keybase" -l debug-journeycard
complete -c keybase -f -n "$ends keybase" -l disable-bg-conv-loader
complete -c keybase -f -n "$ends keybase" -l disable-cert-pinning
@ -72,9 +72,9 @@ complete -c keybase -f -n "$ends keybase" -l gpg-options
complete -c keybase -f -n "$ends keybase" -l gpgdir
complete -c keybase -f -n "$ends keybase" -l gui-config-file
complete -c keybase -f -n "$ends keybase" -l help
complete -c keybase -f -n "$ends keybase" -s h -d "--help"
complete -c keybase -f -n "$ends keybase" -s h -d --help
complete -c keybase -f -n "$ends keybase" -l home
complete -c keybase -f -n "$ends keybase" -s H -d "--home"
complete -c keybase -f -n "$ends keybase" -s H -d --home
complete -c keybase -f -n "$ends keybase" -l leveldb-num-files
complete -c keybase -f -n "$ends keybase" -l local-rpc-debug-unsafe
complete -c keybase -f -n "$ends keybase" -l log-file
@ -82,7 +82,7 @@ complete -c keybase -f -n "$ends keybase" -l log-format
complete -c keybase -f -n "$ends keybase" -l log-prefix
complete -c keybase -f -n "$ends keybase" -l merkle-kids
complete -c keybase -f -n "$ends keybase" -l no-auto-fork
complete -c keybase -f -n "$ends keybase" -s F -d "--no-auto-fork"
complete -c keybase -f -n "$ends keybase" -s F -d --no-auto-fork
complete -c keybase -f -n "$ends keybase" -l no-debug
complete -c keybase -f -n "$ends keybase" -l paramproof-kit
complete -c keybase -f -n "$ends keybase" -l pgpdir
@ -102,7 +102,7 @@ complete -c keybase -f -n "$ends keybase" -l run-mode
complete -c keybase -f -n "$ends keybase" -l scraper-timeout
complete -c keybase -f -n "$ends keybase" -l secret-keyring
complete -c keybase -f -n "$ends keybase" -l server
complete -c keybase -f -n "$ends keybase" -s s -d "--server"
complete -c keybase -f -n "$ends keybase" -s s -d --server
complete -c keybase -f -n "$ends keybase" -l session-file
complete -c keybase -f -n "$ends keybase" -l slow-gregor-conn
complete -c keybase -f -n "$ends keybase" -l socket-file
@ -117,7 +117,7 @@ complete -c keybase -f -n "$ends keybase" -l use-root-config-file
complete -c keybase -f -n "$ends keybase" -l user-cache-size
complete -c keybase -f -n "$ends keybase" -l vdebug
complete -c keybase -f -n "$ends keybase" -l version
complete -c keybase -f -n "$ends keybase" -s v -d "--version"
complete -c keybase -f -n "$ends keybase" -s v -d --version
#commands
#L1

Some files were not shown because too many files have changed in this diff Show more