diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ee4f5b3f..50dd7851e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,7 @@ - `dhclient` - `tcpdump` - `tig` + - `windscribe` - `zopfli`, and `zopflipng` - `nmap`, `ncat` - `nc`, `netcat`, `nc.openbsd`, `nc.traditional` diff --git a/share/completions/cryptsetup.fish b/share/completions/cryptsetup.fish index fb8f22045..53fbdc5b0 100644 --- a/share/completions/cryptsetup.fish +++ b/share/completions/cryptsetup.fish @@ -1,8 +1,8 @@ -#cryptsetup 2.2.2 +#cryptsetup 2.3.1 #variables set -l seen __fish_seen_subcommand_from -set -l actions benchmark close config convert erase isLuks luksAddKey luksChangeKey luksConvertKey luksDump luksFormat luksHeaderBackup luksHeaderRestore luksKillSlot luksRemoveKey luksResume luksSuspend luksUUID open reencrypt repair resize status tcryptDump token +set -l actions benchmark bitlkDump close config convert erase isLuks luksAddKey luksChangeKey luksConvertKey luksDump luksFormat luksHeaderBackup luksHeaderRestore luksKillSlot luksRemoveKey luksResume luksSuspend luksUUID open reencrypt repair resize status tcryptDump token #actions complete -c cryptsetup -x -n "not $seen $actions" -a "$actions" @@ -17,7 +17,7 @@ complete -c cryptsetup -l debug -d "Show debug messages" complete -c cryptsetup -l debug-json -d "Show debug messages including JSON metadata" complete -c cryptsetup -l decrypt -d "Decrypt LUKS2 device (remove encryption)" complete -c cryptsetup -l deferred -d "Device removal is deferred until the last user closes it" -complete -c cryptsetup -l device-size -d "Use only specified device size (ignore rest of device). DANGEROUS!" +complete -c cryptsetup -l device-size -d "Use only specified device size (ignore rest of device) DANGEROUS!" complete -c cryptsetup -l disable-keyring -d "Disable loading volume keys via kernel keyring" complete -c cryptsetup -l disable-locks -d "Disable locking of on-disk metadata" complete -c cryptsetup -l dump-master-key -d "Dump volume (master) key instead of keyslots info" @@ -26,10 +26,11 @@ complete -c cryptsetup -l force-password -d "Disable password quality check (if complete -c cryptsetup -l hash -s h -d "The hash used to create the encryption key from the passphrase" complete -c cryptsetup -l header -d "Device or file with separated LUKS header" complete -c cryptsetup -l header-backup-file -d "File with LUKS header and keyslots backup" -complete -c cryptsetup -l help -s '?' -d "Show help message" +complete -c cryptsetup -l help -s '?' -d "Show this help message" complete -c cryptsetup -l hotzone-size -d "Maximal reencryption hotzone size" complete -c cryptsetup -l init-only -d "Initialize LUKS2 reencryption in metadata only" complete -c cryptsetup -l integrity -s I -d "Data integrity algorithm (LUKS2 only)" +complete -c cryptsetup -l integrity-legacy-padding -d "Use inefficient legacy padding (old kernels)" complete -c cryptsetup -l integrity-no-journal -d "Disable journal for integrity device" complete -c cryptsetup -l integrity-no-wipe -d "Do not wipe device after format" complete -c cryptsetup -l iter-time -s i -d "PBKDF iteration time for LUKS (in ms)" @@ -59,7 +60,7 @@ complete -c cryptsetup -l persistent -d "Set activation flags persistent for dev complete -c cryptsetup -l priority -d "Keyslot priority: ignore, normal, prefer" complete -c cryptsetup -l progress-frequency -d "Progress line update (in seconds)" complete -c cryptsetup -l readonly -s r -d "Create a readonly mapping" -complete -c cryptsetup -l reduce-device-size -d "Reduce data device size (move data offset). DANGEROUS!" +complete -c cryptsetup -l reduce-device-size -d "Reduce data device size (move data offset) DANGEROUS!" complete -c cryptsetup -l refresh -d "Refresh (reactivate) device with new parameters" complete -c cryptsetup -l resilience -d "Reencryption hotzone resilience type (checksum,journal,none)" complete -c cryptsetup -l resilience-hash -d "Reencryption hotzone checksums hash" @@ -78,7 +79,7 @@ complete -c cryptsetup -l timeout -s t -d "Timeout for interactive passphrase pr complete -c cryptsetup -l token-id -d "Token number (default: any)" complete -c cryptsetup -l token-only -d "Do not ask for passphrase if activation by token fails" complete -c cryptsetup -l tries -s T -d "How often the input of the passphrase can be retried" -complete -c cryptsetup -l type -s M -d "Type of device metadata: luks, luks1, luks2, plain, loopaes, tcrypt" +complete -c cryptsetup -l type -s M -d "Type of device metadata: luks, luks1, luks2, plain, loopaes, tcrypt, bitlk" complete -c cryptsetup -l unbound -d "Create unbound (no assigned data segment) LUKS2 keyslot" complete -c cryptsetup -l usage -d "Display brief usage" complete -c cryptsetup -l use-random -d "Use /dev/random for generating volume key" diff --git a/share/completions/keybase.fish b/share/completions/keybase.fish index 9787c88cb..ad92c8844 100644 --- a/share/completions/keybase.fish +++ b/share/completions/keybase.fish @@ -1,4 +1,4 @@ -#Keybase 5.1.1 +#Keybase 5.3.0 function __fish_keybase_line_ends_with set -l line (commandline -poc | string match -v -r '^-') @@ -13,24 +13,25 @@ end set -l ends __fish_keybase_line_ends_with set -l seen __fish_seen_subcommand_from #L1 -set -l keybase account blocks bot chat ctl currency decrypt deprovision device encrypt follow fs git h help id list-followers list-following log login logout oneshot paperkey passphrase pgp ping prove rekey selfprovision service sign signup sigs status team track unfollow untrack update verify version wallet +set -l keybase account blocks bot chat ctl currency decrypt deprovision device encrypt follow fs git h help id kvstore list-followers list-following log login logout oneshot paperkey passphrase pgp ping prove rekey selfprovision service sign signup sigs status team track unfollow untrack update verify version wallet whoami #L2 -set -l keybase_account delete email h help lockdown recover-username upload-avatar -set -l keybase_blocks h help list-users +set -l keybase_account contact-settings delete email h help lockdown recover-username upload-avatar +set -l keybase_blocks h help list-users list-teams set -l keybase_bot h help signup token -set -l keybase_chat add-to-channel api api-listen create-channel delete-channel delete-history download h help hide join-channel leave-channel list list-channels list-members list-unread ls lsur min-writer-role mute notification-settings read readd-member rename-channel report retention-policy search search-regexp send upload -set -l keybase_ctl app-exit autostart h help init log-rotate redirector reload restart start stop watchdog watchdog2 +set -l keybase_chat add-bot-member add-to-channel api api-listen bot-member-settings clear-commands conv-info create-channel default-channels delete-channel delete-history download edit-bot-member featured-bots h help hide join-channel leave-channel list list-channels list-members list-unread ls lsur min-writer-role mute notification-settings read readd-member remove-bot-member rename-channel report retention-policy search search-bots search-regexp send upload +set -l keybase_ctl app-exit autostart h help init log-rotate redirector reload restart start stop wait watchdog watchdog2 set -l keybase_currency add h help set -l keybase_device add h help list remove set -l keybase_fs clear-conflicts cp debug finish-resolving-conflicts get-status h help history kill ln ls mkdir mv ps quota read recover reset rm set-debug-level stat sync uploads write -set -l keybase_git create delete gc h help list settings +set -l keybase_git create delete gc h help lfs-config list settings set -l keybase_help advanced gpg keyring tor +set -l keybase_kvstore api h help set -l keybase_log h help send set -l keybase_passphrase change check h help recover remember set set -l keybase_pgp decrypt drop encrypt export gen h help import list pull pull-private purge push-private select sign update verify set -l keybase_rekey h help paper status set -l keybase_sigs h help list revoke -set -l keybase_team accept-invite add-member add-members-bulk api create delete edit-member h help ignore-request leave list-members list-memberships list-requests remove-member rename request-access settings show-tree +set -l keybase_team accept-invite add-member add-members-bulk api bot-settings create delete edit-member h help ignore-request leave list-members list-memberships list-requests remove-member rename request-access search settings show-tree set -l keybase_update check check-in-use notify set -l keybase_wallet accounts add-trustline api asset-search balances cancel cancel-request change-trustline-limit delete-trustline detail details export get-inflation get-started h help history import list lookup merge popular-assets reclaim rename request send send-path-payment set-currency set-inflation set-primary sign #L3 @@ -48,11 +49,9 @@ complete -c keybase -f -n "$ends keybase" -l auto-fork 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" -l config-file -s c 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" -l debug -s d 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 @@ -71,18 +70,15 @@ complete -c keybase -f -n "$ends keybase" -l gpg 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" -l home -complete -c keybase -f -n "$ends keybase" -s H -d --home +complete -c keybase -f -n "$ends keybase" -l help -s h +complete -c keybase -f -n "$ends keybase" -l home -s H 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 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" -l no-auto-fork -s F 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 @@ -101,8 +97,7 @@ complete -c keybase -f -n "$ends keybase" -l remember-passphrase 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" -l server -s s 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 @@ -116,11 +111,11 @@ complete -c keybase -f -n "$ends keybase" -l use-default-log-file 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" -l version -s v #commands #L1 +complete -c keybase -f -n "not $ends keybase" complete -c keybase -f -n "$ends keybase" -a "$keybase" #L2 complete -c keybase -f -n "$ends keybase account" -a "$keybase_account" @@ -134,6 +129,7 @@ complete -c keybase -f -n "$ends keybase fs" -a "$keybase_fs" complete -c keybase -f -n "$ends keybase git" -a "$keybase_git" complete -c keybase -f -n "$ends keybase h" -a "$keybase_help" complete -c keybase -f -n "$ends keybase help" -a "$keybase_help" +complete -c keybase -f -n "$ends keybase kvstore" -a "$keybase_kvstore" complete -c keybase -f -n "$ends keybase log" -a "$keybase_log" complete -c keybase -f -n "$ends keybase passphrase" -a "$keybase_passphrase" complete -c keybase -f -n "$ends keybase pgp" -a "$keybase_pgp" @@ -142,6 +138,7 @@ complete -c keybase -f -n "$ends keybase sigs" -a "$keybase_sigs" complete -c keybase -f -n "$ends keybase team" -a "$keybase_team" complete -c keybase -f -n "$ends keybase update" -a "$keybase_update" complete -c keybase -f -n "$ends keybase wallet" -a "$keybase_wallet" +#... #L3 complete -c keybase -f -n "$ends keybase account email" -a "$keybase_account_email" complete -c keybase -f -n "$ends keybase fs debug" -a "$keybase_fs_debug" diff --git a/share/completions/loginctl.fish b/share/completions/loginctl.fish index a5aec2d68..b1d3f5c58 100644 --- a/share/completions/loginctl.fish +++ b/share/completions/loginctl.fish @@ -1,4 +1,4 @@ -#loginctl (systemd 244) +#loginctl (systemd 245) #variables set -l seen __fish_seen_subcommand_from @@ -19,7 +19,7 @@ complete -c loginctl -x -n "not $seen $commands" -l machine -s M -d "Operate on complete -c loginctl -f -n "not $seen $commands" -l no-ask-password -d "Don't prompt for password" complete -c loginctl -f -n "not $seen $commands" -l no-legend -d "Do not show the headers and footers" complete -c loginctl -f -n "not $seen $commands" -l no-pager -d "Do not pipe output into a pager" -complete -c loginctl -x -n "not $seen $commands" -l output -a "$output" -s o -d "Change journal output mode" +complete -c loginctl -x -n "not $seen $commands" -l output -s o -a "$output" -d "Change journal output mode" complete -c loginctl -x -n "not $seen $commands" -l property -s p -d "Show only properties by this name" complete -c loginctl -x -n "not $seen $commands" -l signal -s s -d "Which signal to send" complete -c loginctl -f -n "not $seen $commands" -l value -d "When showing properties, only print the value" diff --git a/share/completions/resolvectl.fish b/share/completions/resolvectl.fish index db1b02604..cbbc9e370 100644 --- a/share/completions/resolvectl.fish +++ b/share/completions/resolvectl.fish @@ -1,4 +1,4 @@ -#resolvectl (systemd 244) +#resolvectl (systemd 245) #variables set -l seen __fish_seen_subcommand_from @@ -8,6 +8,8 @@ set -l commands default-route dns dnsovertls dnssec domain flush-caches llmnr md complete -c resolvectl -x -n "not $seen $commands" -a "$commands" #options +complete -c resolvectl -f -n "not $seen $commands" -s 4 -d "Resolve IPv4 addresses" +complete -c resolvectl -f -n "not $seen $commands" -s 6 -d "Resolve IPv6 addresses" complete -c resolvectl -x -n "not $seen $commands" -l class -s c -d "Query RR with DNS class" complete -c resolvectl -x -n "not $seen $commands" -l cname -d "Follow CNAME redirects" complete -c resolvectl -f -n "not $seen $commands" -l help -s h -d "Show this help" @@ -21,5 +23,3 @@ complete -c resolvectl -x -n "not $seen $commands" -l service-address -d "Resolv complete -c resolvectl -x -n "not $seen $commands" -l service-txt -d "Resolve TXT records for services" complete -c resolvectl -x -n "not $seen $commands" -l type -s t -d "Query RR with DNS type" complete -c resolvectl -f -n "not $seen $commands" -l version -d "Show package version" -complete -c resolvectl -f -n "not $seen $commands" -s 4 -d "Resolve IPv4 addresses" -complete -c resolvectl -f -n "not $seen $commands" -s 6 -d "Resolve IPv6 addresses" diff --git a/share/completions/windscribe.fish b/share/completions/windscribe.fish new file mode 100644 index 000000000..102f6794d --- /dev/null +++ b/share/completions/windscribe.fish @@ -0,0 +1,27 @@ +#Windscribe 1.4 + +#variables +set -l seen __fish_seen_subcommand_from +set -l commands account connect disconnect examples firewall lanbypass locations login logout port protocol proxy sendlog speedtest status viewlog + +#options +complete -c windscribe -x -n "not $seen $commands" -l help + +#commands +complete -c windscribe -f -n "$seen $commands" +complete -c windscribe -f -n "not $seen $commands" -a account -d "Output current account details" +complete -c windscribe -f -n "not $seen $commands" -a connect -d "Connect to Windscribe" +complete -c windscribe -f -n "not $seen $commands" -a disconnect -d "Disconnect from VPN" +complete -c windscribe -f -n "not $seen $commands" -a examples -d "Show usage examples" +complete -c windscribe -f -n "not $seen $commands" -a firewall -d "View/Modify Firewall mode" +complete -c windscribe -f -n "not $seen $commands" -a lanbypass -d "View/Modify Firewall LAN bypass" +complete -c windscribe -f -n "not $seen $commands" -a locations -d "Output list of all available server locations" +complete -c windscribe -f -n "not $seen $commands" -a login -d "Login to Windscribe account" +complete -c windscribe -f -n "not $seen $commands" -a logout -d "Logout and disconnect" +complete -c windscribe -f -n "not $seen $commands" -a port -d "View/Modify default Port" +complete -c windscribe -f -n "not $seen $commands" -a protocol -d "View/Modify default Protocol" +complete -c windscribe -f -n "not $seen $commands" -a proxy -d "View/Modify Proxy Settings" +complete -c windscribe -f -n "not $seen $commands" -a sendlog -d "Send the debug log to Support" +complete -c windscribe -f -n "not $seen $commands" -a speedtest -d "Test the connection speed" +complete -c windscribe -f -n "not $seen $commands" -a status -d "Check status of Windscribe and connection" +complete -c windscribe -f -n "not $seen $commands" -a viewlog -d "View the debug log" diff --git a/share/completions/zpaq.fish b/share/completions/zpaq.fish index 9199b2289..7bcf6a9f6 100644 --- a/share/completions/zpaq.fish +++ b/share/completions/zpaq.fish @@ -9,16 +9,16 @@ set -l command3 x extract #commands complete -c zpaq -f -n "not $seen $commands" -a "$commands" -complete -c zpaq -f -n "not $seen $commands" -a a -d add +complete -c zpaq -f -n "not $seen $commands" -a a -d "add" complete -c zpaq -f -n "not $seen $commands" -a add -d "Append files to archive if dates have changed" -complete -c zpaq -f -n "not $seen $commands" -a x -d extract +complete -c zpaq -f -n "not $seen $commands" -a x -d "extract" complete -c zpaq -f -n "not $seen $commands" -a extract -d "Extract most recent versions of files" -complete -c zpaq -f -n "not $seen $commands" -a l -d list +complete -c zpaq -f -n "not $seen $commands" -a l -d "list" complete -c zpaq -f -n "not $seen $commands" -a list -d "List or compare external files to archive" #options complete -c zpaq -x -n "$seen $commands" -o all -a N -d "Extract/list versions in N [4] digit directories" -complete -c zpaq -f -n "$seen $commands" -s f -d -force +complete -c zpaq -f -n "$seen $commands" -s f -d "-force" complete -c zpaq -f -n "$seen $command1" -o force -d "Append files if contents have changed" complete -c zpaq -f -n "$seen $command2" -o force -d "Compare file contents instead of dates" complete -c zpaq -f -n "$seen $command3" -o force -d "Overwrite existing output files" @@ -32,7 +32,7 @@ complete -c zpaq -f -n "$seen $commands" -o noattributes -d "Ignore/don't save f complete -c zpaq -r -n "$seen $commands" -o not -d "Exclude. * and ? match any string or char" complete -c zpaq -r -n "$seen $command2" -o not -d "Exclude. =[+-#^?] exclude by comparison result" complete -c zpaq -r -n "$seen $commands" -o only -d "Include only matches (default: *)" -complete -c zpaq -x -n "$seen $command3" -o repack -a "F X" -d "Extract to new archive F with key [X] (default: none)" +complete -c zpaq -x -n "$seen $command3" -o repack -a F -d "Extract to new archive F with key [X] (default: none)" complete -c zpaq -x -n "$seen $commands" -o sN -d "-summary N" complete -c zpaq -x -n "$seen $commands" -o summary -a N -d "If N > 0 show brief progress" complete -c zpaq -x -n "$seen $command2" -o summary -a N -d "Show top N sorted by size. -1: show frag IDs"