fish-shell/share/completions
Johannes Altmanninger 368017905e builtin commandline: -x for expanded tokens, supplanting -o
Issue #10194 reports Cobra completions do

    set -l args (commandline -opc)
    eval $args[1] __complete $args[2..] (commandline -ct | string escape)

The intent behind "eval" is to expand variables and tildes in "$args".
Fair enough. Several of our own completions do the same, see the next commit.

The problem with "commandline -o" + "eval" is that the former already
removes quotes that are  relevant for "eval". This becomes a problem if $args
contains quoted () or {}, for example this command will wrongly execute a
command substituion:

    git --work-tree='(launch-missiles)' <TAB>

It is possible to escape the string the tokens before running eval, but
then there will be no expansion of variables etc.  The problem is that
"commandline -o" only unescapes tokens so they end up in a weird state
somewhere in-between what the user typed and the expanded version.

Remove the need for "eval" by introducing "commandline -x" which expands
things like variables and braces. This enables custom completion scripts to
be aware of shell variables without eval, see the added test for completions
to "make -C $var/some/dir ".

This means that essentially all third party scripts should migrate from
"commandline -o" to "commandline -x". For example

    set -l tokens
    if commandline -x >/dev/null 2>&1
        set tokens (commandline -xpc)
    else
        set tokens (commandline -opc)
    end

Since this is mainly used for completions, the expansion skips command
substitutions.  They are passed through as-is (instead of cancelling or
expanding to nothing) to make custom completion scripts work reasonably well
in the common case. Of course there are cases where we would want to expand
command substitutions here, so I'm not sure.
2024-01-27 09:28:06 +01:00
..
..fish Re-add completions for source and ., to prefer *.fish files 2021-01-07 17:09:05 +01:00
7z.fish completions 7z: allow to complete file names 2022-06-07 14:30:23 +02:00
7za.fish Add completions for p7zip 2020-07-24 17:42:44 +02:00
7zr.fish Add completions for p7zip 2020-07-24 17:42:44 +02:00
a2disconf.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
a2dismod.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
a2dissite.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
a2enconf.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
a2enmod.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
a2ensite.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
abbr.fish completions/abbr: fix complete condition 2022-12-29 20:42:32 +01:00
abook.fish Use set -l to force use of a local variable 2020-05-15 08:25:07 +02:00
acat.fish Normalize atool completions 2015-07-20 15:19:02 -07:00
accept.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
ack.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
acpi.fish Amend typos and grammar errors 2019-11-25 13:07:15 +01:00
adb.fish feat: adb completion cleared of awk 2024-01-04 16:13:03 +01:00
adduser.fish completions: include nologin in useradd/adduser shell options 2022-06-07 14:29:50 +02:00
adiff.fish Normalize atool completions 2015-07-20 15:19:02 -07:00
age-keygen.fish implement completion for age and age-keygen 2023-05-27 11:15:37 -07:00
age.fish Restyle fishscript and python 2023-06-01 18:20:19 +02:00
airmon-ng.fish Restyle 2024-01-07 15:13:34 +01:00
alias.fish fixup! Do actually use the correct command 2020-09-04 16:59:08 +02:00
als.fish Normalize atool completions 2015-07-20 15:19:02 -07:00
alsactl.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
alsamixer.fish Add alsamixer autocomplete 2016-06-07 16:50:28 +02:00
alternatives.fish added completion script for alternatives 2021-01-10 18:35:46 +01:00
amixer.fish more dogfood 2020-04-04 15:30:09 +02:00
and.fish Cleanup __fish_complete_subcommand 2020-08-06 21:24:26 +02:00
animate.fish completion(animate): shorten descriptions 2022-01-20 10:48:08 +01:00
ansible-galaxy.fish slightly improved ansible-galaxy completions 2021-11-18 10:13:25 -08:00
ansible-playbook.fish completion(ansible-playbook, ansible): shorten descriptions 2022-01-20 10:48:41 +01:00
ansible-vault.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
ansible.fish Ansible completion: fix typo in --limit-hosts 2023-04-12 16:52:13 +02:00
ant.fish completions/ant: don't look at tokens from adjacent commands 2024-01-06 08:44:23 +01:00
apack.fish Normalize atool completions 2015-07-20 15:19:02 -07:00
apk.fish fix completion, apk {add,manifest} accept files 2022-05-14 10:41:45 -07:00
apkanalyzer.fish completions/apkanalyzer: add completion for apkanalyzer 2023-02-15 19:00:47 +01:00
apm.fish Use set -l to force use of a local variable 2020-05-15 08:25:07 +02:00
apropos.fish Run fish_indent on share/completions/*.fish 2022-12-08 14:57:48 +01:00
apt-build.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
apt-cache.fish __fish_print_packages: Extract the rest 2020-12-22 17:10:02 +01:00
apt-cdrom.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
apt-config.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
apt-extracttemplates.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
apt-file.fish completions/apt-file: Remove ls call 2019-03-14 13:23:47 +01:00
apt-ftparchive.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
apt-get.fish completions for apt and apt-get 2024-01-21 14:21:44 +01:00
apt-key.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
apt-listbugs.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
apt-listchanges.fish Improved french translations; minor completion corrections 2017-11-23 11:02:32 +01:00
apt-mark.fish __fish_print_packages: Extract the rest 2020-12-22 17:10:02 +01:00
apt-move.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
apt-proxy-import.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
apt-rdepends.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
apt-setup.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
apt-show-source.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
apt-show-versions.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
apt-sortpkgs.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
apt-spy.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
apt-src.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
apt-zip-inst.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
apt-zip-list.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
apt.fish completions for apt and apt-get 2024-01-21 14:21:44 +01:00
aptitude.fish __fish_print_packages: Extract the rest 2020-12-22 17:10:02 +01:00
ar.fish add completion for ar (#9720) 2023-04-10 11:01:47 +02:00
arc.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
archlinux-java.fish feat: completion for archlinux-java (#8911) 2022-04-26 22:13:22 +02:00
arepack.fish Normalize atool completions 2015-07-20 15:19:02 -07:00
argparse.fish Completions for builtin argparse 2021-12-05 08:33:36 +01:00
ark.fish Add completion for ark (#9362) 2022-11-26 09:45:12 +01:00
arp.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
as.fish Add as completions 2017-06-18 23:10:23 -07:00
asciidoctor.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
asciinema.fish Run fish_indent on share/completions/*.fish 2022-12-08 14:57:48 +01:00
asd.fish Add asd completion 2022-03-05 20:49:43 +01:00
asp.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
at.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
atd.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
atom.fish completions: shotern atom descriptions 2020-05-18 18:54:21 +02:00
atool.fish a step to remove __fish_sgrep per issue #2450 2017-04-15 20:23:48 -07:00
atq.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
atrm.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
attrib.fish Run fish_indent over new Windows completions 2022-01-26 22:02:23 -08:00
attributes.fish Run fish_indent over new Windows completions 2022-01-26 22:02:23 -08:00
aunpack.fish Normalize atool completions 2015-07-20 15:19:02 -07:00
aura.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
avifdec.fish Add completions for libavif 2021-02-05 12:25:04 +01:00
avifenc.fish Add completions for libavif 2021-02-05 12:25:04 +01:00
awk.fish Fix long description in completion. 2020-06-20 18:18:45 +02:00
aws.fish completions: remove functions that are never used 2022-10-27 23:25:44 -07:00
az.fish extract argcomplete completion mechanism into its own function 2021-07-28 18:10:59 +02:00
badblocks.fish Shorten description in completions (#7788) 2021-03-09 20:28:25 +01:00
base64.fish completions: shorten base64 descriptions 2020-06-04 18:24:11 +02:00
basename.fish basename: add completions 2022-01-29 22:24:18 -08:00
bb-wrapper.fish Completions for bb-wrapper and powerpill 2018-03-10 18:31:29 +01:00
bc.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
bd.fish Don't use removed complete options 2021-11-18 19:28:57 +01:00
begin.fish Cleanup __fish_complete_subcommand 2020-08-06 21:24:26 +02:00
bg.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
bind.fish Add missing options for bind 2021-07-03 22:06:48 +02:00
bison.fish completions(bison): shorten descriptions 2022-01-21 18:11:48 -08:00
black.fish Add completions for black (#8123) 2021-07-11 14:35:39 +02:00
blender.fish Restyle 2024-01-07 15:13:34 +01:00
block.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
bluetoothctl.fish Reformat 2020-11-22 14:39:48 +01:00
bootctl.fish bootctl.fish: new completion 2020-10-28 19:38:45 +01:00
bosh.fish __fish_use_subcommand does not take arguments. 2023-01-01 04:57:53 -08:00
bower.fish Make __fish_is_nth_token and __fish_nth_token private again 2022-02-13 10:45:38 +01:00
break.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
brew.fish Remove brew completions 2019-06-12 20:42:20 +02:00
brightnessctl.fish Add completion for brightnessctl (#8758) 2022-03-15 17:04:31 +01:00
btdownloadcurses.py.fish Redo installation file structure, move lots of things to $PREFIX/share/fish 2006-02-17 20:13:39 +10:00
btdownloadheadless.py.fish Redo installation file structure, move lots of things to $PREFIX/share/fish 2006-02-17 20:13:39 +10:00
btrfs.fish btrfs.fish: fix long descriptions 2020-08-28 20:10:12 +02:00
builtin.fish Missing -q/--query flag for builtin 2022-08-19 17:30:51 +00:00
bundle.fish Use test command instead of bracket command 2021-11-26 16:55:50 -08:00
bunzip2.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
busctl.fish Read into local variables in some completions 2020-05-15 07:14:54 +02:00
bws.fish add completions for bws 2023-12-30 09:33:05 +01:00
bzcat.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
bzip2.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
bzip2recover.fish Restyle fishscript and python 2023-06-01 18:20:19 +02:00
bzr.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
cabal-dev.fish Normalize cabal* completion 2015-09-28 16:08:01 +02:00
cabal.fish completions: Stop checking for command existence 2020-05-18 20:48:36 +02:00
caddy.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
caffeinate.fish add caffeinate completion, see #3525 2016-11-06 05:43:45 -08:00
calendar.fish Restyle 2024-01-07 15:13:34 +01:00
camcontrol.fish Make __fish_is_nth_token and __fish_nth_token private again 2022-02-13 10:45:38 +01:00
cancel.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
canto.fish Use test command instead of bracket command 2021-11-26 16:55:50 -08:00
cargo.fish shorten long descriptions for the cargo command 2024-01-16 22:16:36 +01:00
castnow.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
cat.fish macOS cat completions: add the -l lock option 2022-01-29 22:31:09 -08:00
cd.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
cdh.fish Don't escape tildes that come from custom completions 2021-11-27 17:05:46 +01:00
cdrecord.fish completions(cdrecord): shorten descriptions 2022-01-21 18:11:48 -08:00
cf.fish __fish_use_subcommand does not take arguments. 2023-01-01 04:57:53 -08:00
checkinstall.fish Reformat fish files 2023-12-06 09:33:05 +01:00
chgrp.fish share/**.fish: reformat with fish_indent 2022-02-07 20:53:55 +01:00
chmod.fish share/**.fish: reformat with fish_indent 2022-02-07 20:53:55 +01:00
choice.fish Prettify all commands: 2022-01-26 21:37:39 -08:00
choose.fish added tab completions for choose 2022-07-16 21:40:02 +08:00
chown.fish share/**.fish: reformat with fish_indent 2022-02-07 20:53:55 +01:00
chronyc.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
chsh.fish Remove use of caret redirection from share/* 2018-04-01 13:42:38 -07:00
cjxl.fish Add completions for the JPEG XL Reference Software 2021-02-05 12:24:23 +01:00
clang++.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
clang.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
clasp.fish Run fish_indent on all non-test .fish files 2021-11-23 09:49:45 +01:00
clean.fish Prettify all commands: 2022-01-26 21:37:39 -08:00
cleanmgr.fish Run fish_indent over new Windows completions 2022-01-26 22:02:23 -08:00
climate.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
clj.fish Run fish_indent on share/completions/*.fish 2022-12-08 14:57:48 +01:00
clojure.fish Add clojure completions (#9272) 2022-10-14 18:50:47 +02:00
cmark.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
cmd.fish Prettify all commands: 2022-01-26 21:37:39 -08:00
cmdkey.fish Run fish_indent over new Windows completions 2022-01-26 22:02:23 -08:00
code.fish completions/code: also complete paths for --install--extension 2022-03-31 17:25:15 +02:00
color.fish share/**.fish: reformat with fish_indent 2022-02-07 20:53:55 +01:00
colordiff.fish Normalize *diff completions 2015-07-20 15:19:03 -07:00
colorsvn.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
combine.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
command.fish Missing -v flag for command --search 2022-08-19 17:30:32 +00:00
commandline.fish builtin commandline: -x for expanded tokens, supplanting -o 2024-01-27 09:28:06 +01:00
comp.fish Prettify all commands: 2022-01-26 21:37:39 -08:00
compare.fish completions(imagemagick): shorten descriptions 2022-01-21 18:11:48 -08:00
complete.fish Provide completions for complete without -c (#8587) 2021-12-26 13:49:28 -08:00
composer.fish Fix composer require completion 2023-04-12 21:05:23 +02:00
composer.phar.fish Add Composer completion 2014-10-26 22:04:47 +08:00
composite.fish completions(imagemagick): shorten descriptions 2022-01-21 18:11:48 -08:00
conda.fish completions/conda: Fix subcommand parsing 2023-01-07 11:23:04 +01:00
configure.fish test -z 2022-08-02 00:54:38 -07:00
conjure.fish completions(imagemagick): shorten descriptions 2022-01-21 18:11:48 -08:00
connmanctl.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
contains.fish More consistent --help description 2022-08-19 20:50:27 +02:00
continue.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
convert.fish completions(imagemagick): shorten descriptions 2022-01-21 18:11:48 -08:00
coredumpctl.fish feat(completions/coredumpctl.fish): new complete for systemd 249 2021-08-28 19:36:23 +02:00
cowsay.fish Replace some uses of tr 2022-07-22 12:21:03 +02:00
cowthink.fish Replace some uses of tr 2022-07-22 12:21:03 +02:00
cp.fish cp completions: reflink's arguments are optional 2022-08-08 10:18:40 +02:00
cpupower.fish Add completions for cpupower 2021-09-20 17:46:15 +02:00
crc.fish add completions for crc and oc (#10034) 2023-10-01 08:38:27 +02:00
create_ap.fish Another formatting run 2020-06-24 20:43:56 +02:00
createdb.fish Improve psql completions and add some related commands (#6620) 2020-02-28 11:16:41 +01:00
cryptsetup.fish Update completions for cryptsetup 2021-04-15 17:38:26 +02:00
csc.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
csh.fish Add csh completion 2022-11-26 17:44:25 -08:00
csharp.fish completions/csharp: Fix syntax error 2022-03-25 16:10:21 +01:00
csi.fish Added completions of languages developed by Microsoft 2019-08-03 14:47:59 -07:00
cupsaccept.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
cupsdisable.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
cupsenable.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
cupsreject.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
curl.fish Use __fish_complete_directories to help complete dirs only 2023-07-01 11:01:36 -07:00
cut.fish share/**.fish: reformat with fish_indent 2022-02-07 20:53:55 +01:00
cvs.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
cwebp.fish Remove useless use of awk 2022-09-02 13:28:11 +02:00
cygpath.fish add completions for cygpath and cygstart 2019-10-23 19:41:53 +02:00
cygport.fish Make __fish_is_nth_token and __fish_nth_token private again 2022-02-13 10:45:38 +01:00
cygstart.fish add completions for cygpath and cygstart 2019-10-23 19:41:53 +02:00
darcs.fish completions: remove functions that are never used 2022-10-27 23:25:44 -07:00
dart.fish completions: More shortened descriptions 2023-02-14 21:16:22 +01:00
date.fish Update date completions for newer BSDs 2022-03-28 09:26:00 -07:00
dconf.fish completions: remove unnecessary use of --erase 2020-03-10 18:10:49 +01:00
dd.fish completions/dd: re-use built-in file completion for "dd if=the-file" 2021-06-19 20:31:46 +02:00
defaults.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
deno.fish use a better method 2023-12-17 20:39:58 -08:00
df.fish df completions: shorten a description 2022-01-31 22:33:16 -08:00
dhclient.fish Condensed descriptions for various commands (#8034) 2021-05-28 18:50:01 +02:00
dhcpcd.fish completions dhcpcd: improved completions 2022-08-12 20:46:58 +02:00
diff.fish Add --color completion for diff 2018-10-02 18:51:14 +02:00
dig.fish add dig completion 2016-11-04 22:19:55 +01:00
direnv.fish Add completions for direnv (#9268) 2022-10-14 18:48:38 +02:00
diskutil.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
disown.fish Add completions for builtin disown 2023-05-05 16:08:58 -05:00
display.fish completions(imagemagick): shorten descriptions 2022-01-21 18:11:48 -08:00
dive.fish Add completions for dive (#9082) 2022-07-23 22:32:35 +02:00
djview.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
djview4.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
djxl.fish Add completions for the JPEG XL Reference Software 2021-02-05 12:24:23 +01:00
dlocate.fish __fish_print_packages: Extract the rest 2020-12-22 17:10:02 +01:00
dm-tool.fish Run fish_indent on share/**.fish 2021-02-08 07:31:33 +01:00
dmesg.fish Replace some uses of __fish_complete_list 2023-08-16 21:58:07 +02:00
dnf.fish Replaced double quotation marks with single in dnf.fish completions 2023-11-12 18:35:49 +01:00
doas.fish completions: drop shebang from non-executable files 2020-02-18 21:34:19 +08:00
docker.fish docker completions: add dummy file noting they are upstream 2018-07-08 21:38:08 +08:00
doctl.fish Add doctl completion 2023-09-23 15:09:59 +02:00
dolphin.fish Add completion for dolphin (#9361) 2022-11-26 09:45:12 +01:00
dotnet.fish Add completions for .NET 2020-12-19 16:55:24 -08:00
downgrade.fish __fish_print_packages: Extract the rest 2020-12-22 17:10:02 +01:00
dpkg-reconfigure.fish completions/dpkg-reconfigure: Don't run awkward things on source time 2023-02-10 20:58:58 +01:00
dpkg.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
dropdb.fish Improve psql completions and add some related commands (#6620) 2020-02-28 11:16:41 +01:00
dscacheutil.fish share/**.fish: reformat with fish_indent 2022-02-07 20:53:55 +01:00
du.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
dua.fish completions: Add dua (#9277) 2022-10-14 18:52:14 +02:00
dumpcap.fish add completions for wireshark/tshark/dumpcap 2020-01-30 16:45:02 +01:00
duply.fish Make __fish_is_nth_token and __fish_nth_token private again 2022-02-13 10:45:38 +01:00
dvipdf.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
dvipdfm.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
ebuild.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
echo.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
efibootmgr.fish Add efibootmgr completion 2022-06-09 18:51:59 +02:00
efivar.fish completions: added efivar 2022-11-01 18:52:24 +01:00
eg.fish Add completion for eg (#9356) 2022-11-26 09:45:12 +01:00
egrep.fish Fix grep wrapper completions 2019-08-04 15:34:33 +02:00
eix-sync.fish Don't use removed complete options 2021-11-18 19:28:57 +01:00
eix.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
elatex.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
elixir.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
elvish.fish Run fish_indent on all non-test .fish files 2021-11-23 09:49:45 +01:00
emacs.fish Fix typo in emacs completions 2018-04-09 00:46:35 +02:00
emaint.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
emerge.fish Rename functions to match others 2020-02-17 09:55:05 +01:00
emit.fish More consistent --help description 2022-08-19 20:50:27 +02:00
encfs.fish Removed unnecessary comments. 2014-05-03 12:30:41 -07:00
entr.fish update entr completions 2023-10-18 19:09:39 +02:00
env.fish completions: fix some completions to not look at other commands on the command line 2024-01-07 19:04:54 +01:00
eopkg.fish __fish_print_packages: Extract the rest 2020-12-22 17:10:02 +01:00
epkginfo.fish Rename functions to match others 2020-02-17 09:55:05 +01:00
equery.fish completions: remove functions that are never used 2022-10-27 23:25:44 -07:00
es.fish es: add completion (#9388) 2022-11-27 14:36:17 +01:00
eselect.fish Use test command instead of bracket command 2021-11-26 16:55:50 -08:00
etex.fish Fix latex tool completions 2019-08-04 15:34:32 +02:00
ethtool.fish added completions for ethtool 2021-09-14 21:44:44 +02:00
eval.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
evince.fish Rename __fish_complete_file_url to __fish_evince_complete_file_url 2019-11-30 00:23:54 -08:00
exec.fish Make most subcommand completions take external commands only 2019-11-05 11:47:05 +01:00
exercism.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
exif.fish completions/exif: Remove use of eval 2023-08-16 21:58:07 +02:00
exit.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
expand.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
expect.fish Add completion for the "expect" command 2022-07-09 13:44:45 +02:00
ezjail-admin.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
fab.fish Use __fish_complete_user_at_hosts 2017-07-05 16:24:45 +02:00
fail2ban-client.fish Restyle fishscript and python 2023-06-01 18:20:19 +02:00
fastboot.fish completions/fastboot: declare -s as taking an argument, add argument completions 2024-01-12 20:45:56 +01:00
feh.fish Make completion descriptions for feh shorter 2020-06-15 21:55:47 +08:00
ffmpeg.fish completions: fix some completions to not look at other commands on the command line 2024-01-07 19:04:54 +01:00
ffplay.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
ffprobe.fish ffprobe completions: show_stream -> show_streams 2020-09-07 18:52:08 +02:00
fg.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
fgrep.fish Fix grep wrapper completions 2019-08-04 15:34:33 +02:00
figlet.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
file.fish file completion nuances on macOS 2022-07-02 11:33:03 +02:00
find.fish Update find.fish 2023-11-06 20:27:01 +01:00
findstr.fish share/**.fish: reformat with fish_indent 2022-02-07 20:53:55 +01:00
firefox-developer-edition.fish Add Firefox completions 2022-08-09 18:54:49 +02:00
firefox.fish Add Firefox completions 2022-08-09 18:54:49 +02:00
firewall-cmd.fish Run fish_indent on all non-test .fish files 2021-11-23 09:49:45 +01:00
fish.fish Remove debug-stack-frames from fish completions 2022-08-24 20:03:46 +02:00
fish_add_path.fish completions: fish_add_path 2020-05-30 10:09:21 +02:00
fish_config.fish Run fish_indent on all non-test .fish files 2021-11-23 09:49:45 +01:00
fish_delta.fish Add a fish_delta helper function 2022-10-19 20:06:35 +02:00
fish_indent.fish fish_indent: Change --debug-level to --debug with flog categories 2020-12-14 19:36:18 +01:00
fish_key_reader.fish Add --verbose completion to fish_key_reader 2023-11-06 20:21:01 +01:00
fish_opt.fish share/**.fish: reformat with fish_indent 2022-02-07 20:53:55 +01:00
flac.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
flatpak.fish completions/flatpak: remove broken version checks 2022-11-12 22:31:59 +01:00
fluxbox-remote.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
for.fish Fix completion for builtins (with subcommands) 2019-11-04 16:44:51 +01:00
forfiles.fish Prettify all commands: 2022-01-26 21:37:39 -08:00
fortune.fish Add fortune completions (#9177) 2022-09-07 09:46:45 +02:00
fossil.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
fsharpc.fish Added completions 2020-12-22 17:06:27 +01:00
fsharpi.fish Added completions 2020-12-22 17:06:27 +01:00
ftp.fish ftp: add support for ftp and pftp 2013-04-07 16:49:46 -07:00
funced.fish completions/funced: clarify -i description 2023-12-31 23:04:19 +08:00
funcsave.fish Run fish_indent on all non-test .fish files 2021-11-23 09:49:45 +01:00
function.fish Another formatting run 2020-06-24 20:43:56 +02:00
functions.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
fuser.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
fusermount.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
fzf.fish Rename fzf --phony completion to --disabled 2022-03-24 11:03:53 +01:00
g++.fish Add g++ completions that wrap gcc 2019-10-17 17:45:47 +02:00
gacutil.fish Extend mono completions 2022-02-05 20:09:45 +01:00
gapplication.fish Reformat 2020-11-22 14:39:48 +01:00
gcc.fish Reformat fish files 2023-12-06 09:33:05 +01:00
gdb.fish Fix long descriptions in gdb.fish 2022-07-09 12:28:22 +02:00
gdbus.fish Add completions for some missing GLib's tools (#7300) 2020-09-01 05:15:23 +02:00
gem.fish Run fish_indent on share/**.fish 2021-02-08 07:31:33 +01:00
gendarme.fish Extend mono completions 2022-02-05 20:09:45 +01:00
gh.fish [completions] Handle errors thrown by gh 2022-09-16 16:44:18 -05:00
gimp.fish Reformat fish files 2023-12-06 09:33:05 +01:00
gio.fish Reformat 2020-11-22 14:39:48 +01:00
git-sizer.fish Add completions for git-sizer 2021-07-22 19:29:05 +02:00
git.fish Add git stash push completions 2023-12-30 10:09:48 +01:00
gitk.fish git: Shorten various long descriptions (#7752) 2021-02-28 12:12:57 +01:00
gnome-extensions.fish Remove a useless sort 2023-04-29 16:15:07 +02:00
go.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
godoc.fish Add help option completions for godoc, gofmt, goimports, golint, gorename 2016-06-08 17:21:16 +02:00
gofmt.fish Add help option completions for godoc, gofmt, goimports, golint, gorename 2016-06-08 17:21:16 +02:00
goimports.fish Add help option completions for godoc, gofmt, goimports, golint, gorename 2016-06-08 17:21:16 +02:00
gojq.fish Improve jq completions and add gojq completions 2023-04-23 12:35:41 -05:00
golint.fish Add help option completions for godoc, gofmt, goimports, golint, gorename 2016-06-08 17:21:16 +02:00
gorename.fish Add help option completions for godoc, gofmt, goimports, golint, gorename 2016-06-08 17:21:16 +02:00
gpasswd.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
gpg.fish refactor gpg.fish completions 2019-10-29 19:07:35 +01:00
gpg1.fish refactor gpg.fish completions 2019-10-29 19:07:35 +01:00
gpg2.fish refactor gpg.fish completions 2019-10-29 19:07:35 +01:00
gphoto2.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
gping.fish Add completions for gping (#8181) 2021-07-28 17:53:44 +02:00
gprof.fish Amend typos and grammar errors 2019-11-25 13:07:15 +01:00
gradle.fish Fix gradle tasks completion (#8672) 2022-01-29 11:27:00 +01:00
gradlew.fish completion: Set up wrapping for gw/gradlew 2023-09-07 08:06:55 +02:00
grep.fish corrected grep completions 2020-08-24 20:28:46 +02:00
gresource.fish Reformat 2020-11-22 14:39:48 +01:00
groupadd.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
groups.fish added completions for groups (coreutils) 2020-04-13 22:56:22 +02:00
grub-file.fish Add grub-file completions 2017-06-14 12:41:38 +02:00
grub-install.fish Add grub-install completions 2017-06-14 12:41:38 +02:00
grub-mkrescue.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
grunt.fish Replace some uses of tr 2022-07-22 12:21:03 +02:00
gsettings.fish completions: remove unnecessary use of --erase 2020-03-10 18:10:49 +01:00
gunzip.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
gv.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
gvim.fish Update gvim completions 2020-03-10 23:52:00 +09:00
gvimdiff.fish Refactor *vi* completions, add nvim wrapper 2015-09-23 12:59:05 +02:00
gw.fish completion: Set up wrapping for gw/gradlew 2023-09-07 08:06:55 +02:00
gzip.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
hashcat.fish Run fish_indent on all non-test .fish files 2021-11-23 09:49:45 +01:00
head.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
helm.fish replace helm completions with autogenerated script 2022-02-13 16:52:30 +01:00
help.fish completions/help: Add custom-prompt 2023-06-28 16:13:20 +02:00
heroku.fish remove heroku-two-factor as it is deprecated per: https://github.com/heroku/heroku-two-factor 2022-03-15 19:19:49 +01:00
hg.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
hikari.fish Another formatting run 2020-06-24 20:43:56 +02:00
history.fish Provide completions for history without search subcommand (#8588) 2021-12-26 13:48:49 -08:00
hjson.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
hledger.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
homectl.fish homectl.fish: fix Expected argument for option a 2020-11-20 23:08:50 +01:00
horcrux.fish Add horcrux completion (#9922) 2023-08-09 17:30:34 +02:00
hostnamectl.fish Run fish_indent on share/completions/*.fish 2022-12-08 14:57:48 +01:00
htop.fish Improve htop completion 2017-01-31 15:52:55 -08:00
hugo.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
hwinfo.fish Add hwinfo completions 2020-01-14 17:17:28 +01:00
i3-msg.fish Add i3-msg completions 2017-01-28 19:48:57 +01:00
ibmcloud.fish completions: add ibmcloud (#10004) 2023-09-09 08:30:16 +02:00
icdiff.fish add completion for icdiff 2020-11-24 19:25:51 +01:00
iconv.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
id.fish non-GNU id completions 2022-02-01 00:33:11 -08:00
identify.fish completions(imagemagick): shorten descriptions 2022-01-21 18:11:48 -08:00
iex.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
if.fish Cleanup __fish_complete_subcommand 2020-08-06 21:24:26 +02:00
ifconfig.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
ifdata.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
ifdown.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
ifup.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
ikdasm.fish Extend mono completions 2022-02-05 20:09:45 +01:00
ilasm.fish Extend mono completions 2022-02-05 20:09:45 +01:00
import.fish completions(imagemagick): shorten descriptions 2022-01-21 18:11:48 -08:00
imv.fish Use short flag for --description for consistency in code base 2020-05-08 22:58:52 +02:00
invoke-rc.d.fish Use path basename instead of basename 2023-02-10 20:51:22 +01:00
ip.fish completions/ip: remove obsolete workaround 2024-01-07 19:04:54 +01:00
ipset.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
iptables.fish Use test command instead of bracket command 2021-11-26 16:55:50 -08:00
irb.fish Add completions for irb (#6260) 2019-10-29 19:11:25 +01:00
isatty.fish Restyle codebase 2022-06-16 18:43:28 +02:00
istioctl.fish add istioctl completions (#8343) 2021-10-31 13:10:11 +01:00
iw.fish completions/iw: add 160MHz WLAN channel 2023-01-02 18:13:47 +01:00
iwctl.fish Update iwctl.fish 2024-01-18 19:34:30 +01:00
j.fish Don't use abbreviated long options 2020-09-19 11:47:41 +02:00
java_home.fish completion for macOS java_home 2023-09-01 10:27:18 -07:00
jbake.fish Create completion for JBake 2018-03-15 21:59:23 +08:00
jest.fish git: Shorten various long descriptions (#7752) 2021-02-28 12:12:57 +01:00
jhipster.fish Use test command instead of bracket command 2021-11-26 16:55:50 -08:00
jobs.fish Let command, jobs and type take --query instead of --quiet 2020-09-04 16:55:09 +02:00
john.fish completions john: redirect stderr to avoid errors 2022-10-19 20:17:58 +02:00
journalctl.fish Read into local variables in some completions 2020-05-15 07:14:54 +02:00
jq.fish Improve jq completions and add gojq completions 2023-04-23 12:35:41 -05:00
julia.fish Add completions for julia 2020-11-09 00:41:38 +09:00
just.fish Dynamic Completion for Justfile Recipes (#10244) 2024-01-22 20:13:10 +01:00
k3d.fish Run fish_indent on share/**.fish 2020-08-17 17:40:28 +02:00
kak.fish completions/kak: show -debug arguments 2023-01-24 20:37:38 +01:00
kb.fish completions/kb: Fix 2023-02-10 20:46:34 +01:00
kcmshell5.fish completions/kcmshell5: Silence stderr 2022-09-26 20:43:31 +02:00
kdeconnect-cli.fish kdeconnect-cli completions: ignore stderror (#7074) 2020-06-03 16:12:52 +02:00
keepassxc-cli.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
keybase.fish Update completions for Keybase 2021-04-15 17:38:26 +02:00
kill.fish Fix variable leaking in completion kill 2020-02-22 11:25:47 +01:00
killall.fish completions: More shortened descriptions 2023-02-14 21:16:22 +01:00
kind.fish add completion for kind 2022-08-09 18:58:22 +02:00
kitchen.fish completions: remove functions that are never used 2022-10-27 23:25:44 -07:00
kldload.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
kldunload.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
kmutil.fish completions: Quote some tests 2023-02-10 20:47:49 +01:00
konsole.fish Add completion for konsole (#9371) 2022-11-26 09:45:12 +01:00
krita.fish Add Krita completions (#9903) 2023-07-27 17:43:51 +02:00
ksh.fish ksh.fish fixup: remove errant line 2022-11-27 20:50:00 -08:00
kubectl.fish Supress stderr on kubectl completions 2022-04-21 14:26:30 -07:00
latex.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
latexmk.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
launchctl.fish Run fish_indent on share/**.fish 2021-02-08 07:31:33 +01:00
ldapsearch.fish Update ldapsearch.fish 2021-09-30 12:23:39 -07:00
lein.fish Use test command instead of bracket command 2021-11-26 16:55:50 -08:00
less.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
light.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
lightdm.fish completions: Add support for lightdm and dm-tool commands (#7624) 2021-01-13 14:37:42 +01:00
ln.fish completions/ln: sort flags to match the GNU ln man page 2022-01-30 15:01:29 +01:00
loadkeys.fish Run fish_indent on share/completions/*.fish 2022-12-08 14:57:48 +01:00
localectl.fish Fix test error in localectl completion 2022-04-21 20:53:59 -07:00
locate.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
loginctl.fish completion(loginctl): fix sessions with ssh or other states (#10038) 2023-10-18 18:36:54 +02:00
logkeys.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
losetup.fish Add losetup completions 2021-01-12 08:22:28 +01:00
lp.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
lpadmin.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
lpinfo.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
lpmove.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
lpoptions.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
lppasswd.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
lpq.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
lpr.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
lprm.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
lpstat.fish lpstat 2022-01-21 18:11:48 -08:00
ls.fish completions/ls: Remove dubious old-style option 2022-09-26 21:31:21 +02:00
lsblk.fish completions: use POSIX character classes with sed 2023-12-27 17:11:01 +01:00
lscpu.fish lscpu.fish: disable file completions, localise var 2020-02-23 09:41:32 +01:00
lsof.fish git: Shorten various long descriptions (#7752) 2021-02-28 12:12:57 +01:00
lsusb.fish git: Shorten various long descriptions (#7752) 2021-02-28 12:12:57 +01:00
lua.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
lualatex.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
lunchy.fish Use set -l to force use of a local variable 2020-05-15 08:25:07 +02:00
lxc.fish Restyle codebase 2022-06-16 18:43:28 +02:00
lxpanel.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
lz4.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
lz4c.fish Add lz4 completions 2019-12-07 12:21:51 +01:00
lz4cat.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
m4.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
machinectl.fish completions: remove unnecessary use of --erase 2020-03-10 18:10:49 +01:00
magento.fish completions: remove functions that are never used 2022-10-27 23:25:44 -07:00
make.fish completions: make: respect line continuations in recipes 2023-09-05 11:40:05 +02:00
makedepend.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
makensis.fish fixup! add makensis (#5242) 2018-10-16 13:50:42 -05:00
makepkg.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
man.fish apropos completions for macOS/BSD variants 2022-10-28 11:07:35 -07:00
mariner.fish __fish_use_subcommand does not take arguments. 2023-01-01 04:57:53 -08:00
math.fish Misc cleanups 2021-03-21 19:41:36 +01:00
matlab.fish Specify program versions 2022-01-23 21:52:17 +08:00
mc.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
md-to-clip.fish Add md-to-clip completion 2023-03-27 17:29:53 +02:00
md5sum.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
mdadm.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
mdbook.fish Add mdbook completions 2016-09-16 19:23:22 +02:00
mddiagnose.fish Improved french translations; minor completion corrections 2017-11-23 11:02:32 +01:00
mdfind.fish mdfind: Update with shorter descriptions 2022-01-31 23:38:19 -08:00
mdimport.fish add mdimport completion 2016-11-06 05:43:45 -08:00
mdls.fish add mdls completion 2016-11-06 05:43:45 -08:00
mdutil.fish add mdutil completion 2016-11-06 05:43:45 -08:00
meson.fish Restyle fishscript and python 2023-06-01 18:20:19 +02:00
micro.fish added completions for micro 2020-09-18 19:41:44 +02:00
minikube.fish git: Shorten various long descriptions (#7752) 2021-02-28 12:12:57 +01:00
mix.fish completions/mix: Add options for phx.new in 1.7.2 (#9706) 2023-04-04 07:41:11 -05:00
mkbundle.fish Extend mono completions 2022-02-05 20:09:45 +01:00
mkdir.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
mkdocs.fish Fix typo 2020-10-31 13:27:05 +01:00
mkdosfs.fish Add mkdosfs completions 2017-05-08 19:16:06 +02:00
mkfs.fat.fish Add mkdosfs completions 2017-05-08 19:16:06 +02:00
mkfs.vfat.fish Add mkdosfs completions 2017-05-08 19:16:06 +02:00
mkinitcpio.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
mkpasswd.fish added completions for mkpasswd 2021-03-14 16:46:38 -07:00
mktemp.fish completions: fix typo for mktemp 2020-06-04 18:24:11 +02:00
mkvextract.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
mocha.fish completions: Fix some more overlong descriptions (#7550) 2020-12-14 19:01:04 +01:00
mocp.fish Replace some uses of __fish_complete_list 2023-08-16 21:58:07 +02:00
modinfo.fish completions/modinfo: Don't check uname 2019-01-01 13:57:32 +01:00
modprobe.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
mogrify.fish completions(imagemagick): shorten descriptions 2022-01-21 18:11:48 -08:00
mono.fish Extend mono completions 2022-02-05 20:09:45 +01:00
monodis.fish Extend mono completions 2022-02-05 20:09:45 +01:00
monop.fish Extend mono completions 2022-02-05 20:09:45 +01:00
montage.fish completions(imagemagick): shorten descriptions 2022-01-21 18:11:48 -08:00
mosh.fish Make most subcommand completions take external commands only 2019-11-05 11:47:05 +01:00
mount.fish completions/mount: Allow files 2020-12-11 23:09:16 +01:00
mpc.fish complete "mpc load" 2021-08-23 18:03:57 +02:00
mplayer.fish cleanup completions: localise/erase vars where possible 2020-02-23 11:10:32 +01:00
mpv.fish completions/mpv: Don't use "command" 2022-12-23 11:18:00 +01:00
msfconsole.fish updated metasploit completions 2021-02-09 23:11:50 +01:00
msfdb.fish added descriptions to __fish_print_addresses 2021-03-08 17:47:29 +01:00
msfvenom.fish updated metasploit completions 2021-02-09 23:11:50 +01:00
msgfmt.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
mtr.fish completions/mtr: init (#7638) 2021-01-19 18:09:09 +01:00
mupdf.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
mutt.fish Move __fish_print_abook_emails into mutt completion script 2019-12-04 20:50:01 +01:00
mv.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
mvn.fish completions: use POSIX character classes with sed 2023-12-27 17:11:01 +01:00
mysql.fish Make mysql completions work with log-in (#7397) 2020-10-30 18:34:23 +01:00
mysqldump.fish Make mysql completions work with log-in (#7397) 2020-10-30 18:34:23 +01:00
namei.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
native2ascii.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
navi.fish Run fish_indent on share/completions/*.fish 2022-12-08 14:57:48 +01:00
nc.fish completions: improved netcat completions 2023-11-10 15:43:39 +01:00
nc.openbsd.fish add completion for netcat 2020-04-13 23:45:40 +02:00
nc.traditional.fish completions/nc.traditional: add missing fish suffix to file 2020-04-16 23:17:02 +08:00
ncat.fish completions: improved netcat completions 2023-11-10 15:43:39 +01:00
ncdu.fish Tab completions for ncdu completed 2023-12-10 11:41:26 +01:00
netcat.fish completions/netcat: Use path 2023-02-10 20:50:14 +01:00
netctl-auto.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
netctl.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
nethack.fish Restyle 2019-11-16 14:57:59 +01:00
networkctl.fish completions/networkctl: add missing commands (#7668) 2021-01-30 18:24:41 +01:00
nextd.fish feat(completions): add long 'list' option for prevd and nextd 2020-04-02 09:26:15 +02:00
ng.fish Run fish_indent on all non-test .fish files 2021-11-23 09:49:45 +01:00
ngrok.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
nice.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
ninja.fish completions/ninja: add --verbose option 2024-01-03 23:17:55 +08:00
nl.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
nm.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
nmap.fish Fix nmap --script completion 2022-01-16 15:13:57 +01:00
nmcli.fish completions/nmcli: Exit if networkmanager isn't running 2022-03-25 16:13:43 +01:00
node.fish Reformat fish files 2023-12-06 09:33:05 +01:00
nodeenv.fish Add completions for nodeenv v1.6.0 2021-12-11 10:25:07 +01:00
not.fish Cleanup __fish_complete_subcommand 2020-08-06 21:24:26 +02:00
npm.fish Restyle fishscript and python 2023-06-01 18:20:19 +02:00
nu.fish Add nu completion 2022-12-02 13:12:57 -06:00
nvim.fish Add separate completions for neovim (#9543) 2023-02-08 12:47:08 -06:00
nvme.fish Add nvme completions 2022-10-22 17:16:14 +01:00
nvram.fish add nvram completion 2016-11-06 05:43:45 -08:00
objdump.fish Add objdump completions 2016-12-21 14:51:48 +01:00
obnam.fish Don't escape tildes that come from custom completions 2021-11-27 17:05:46 +01:00
oc.fish add completions for crc and oc (#10034) 2023-10-01 08:38:27 +02:00
octave.fish Specify program versions 2022-01-23 21:52:17 +08:00
oggenc.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
oksh.fish Use just options described in man page 2022-12-22 12:18:53 +01:00
okular.fish Add completion for okular (#9358) 2022-11-26 09:45:12 +01:00
omega.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
op.fish completions: add op 2022-11-01 19:02:32 +01:00
opam.fish share/**.fish: reformat with fish_indent 2022-02-07 20:53:55 +01:00
open.fish Fix open completion for macOS 2023-01-16 18:07:49 +01:00
openocd.fish Restyle fishscript and python 2023-06-01 18:20:19 +02:00
openssl.fish Fix openssl completions for LibreSSL 2021-05-05 14:42:36 -07:00
opkg.fish __fish_print_packages: Extract the rest 2020-12-22 17:10:02 +01:00
optimus-manager.fish Restyle codebase 2022-06-16 18:43:28 +02:00
optipng.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
or.fish Cleanup __fish_complete_subcommand 2020-08-06 21:24:26 +02:00
otool.fish otool: Add completion 2022-12-31 14:49:17 -08:00
ouch.fish Restyle fishscript and python 2023-06-01 18:20:19 +02:00
p4.fish completions: shorten descriptions for p4 (#8647) 2022-01-17 11:06:05 -08:00
pabcnetcclear.fish share/**.fish: reformat with fish_indent 2022-02-07 20:53:55 +01:00
pacaur.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
pacman-color.fish pacman completion: Turn into regular completion 2015-07-19 18:03:01 -07:00
pacman-key.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
pacman.fish completions/pacman: fix -Qp completing packages, not files 2023-10-01 08:46:33 +02:00
pacmatic.fish pacman completion: Turn into regular completion 2015-07-19 18:03:01 -07:00
pacmd.fish completions: fix pacmd completions when using pipewire-pulse. 2021-05-14 21:19:06 +02:00
pactl.fish completions/pactl: Fix matching objects 2023-07-19 18:13:40 +02:00
pactree.fish Replace some uses of tr 2022-07-22 12:21:03 +02:00
pandoc.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
passwd.fish Use set -l to force use of a local variable 2020-05-15 08:25:07 +02:00
patch.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
path.fish Add path mtime (#9057) 2022-07-18 20:39:01 +02:00
patool.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
pbget.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
pdfelatex.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
pdfetex.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
pdflatex.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
pdftex.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
pdftotext.fish Removed unnecessary comments. 2014-05-03 12:30:41 -07:00
perl.fish Remove unnecessary use of begin 2020-03-21 13:26:58 +01:00
pfctl.fish Use short flag for --description for consistency in code base 2020-05-08 22:58:52 +02:00
pftp.fish ftp: add support for ftp and pftp 2013-04-07 16:49:46 -07:00
pg_dump.fish completions(postgresql): shorten descriptions 2022-01-21 18:11:48 -08:00
pg_dumpall.fish completions(postgresql): shorten descriptions 2022-01-21 18:11:48 -08:00
pg_restore.fish completions(postgresql): shorten descriptions 2022-01-21 18:11:48 -08:00
pgrep.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
phpunit.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
pidof.fish [completions] Add completions for pidof 2020-10-30 11:16:22 -05:00
pine.fish Clean up some __fish_complete_suffix usage 2020-08-08 22:56:54 +02:00
ping.fish Run fish_indent on all non-test .fish files 2021-11-23 09:49:45 +01:00
pinky.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
pip.fish Cache pip{,2,3,env} completions 2024-01-21 14:18:50 +01:00
pip2.fish Cache pip{,2,3,env} completions 2024-01-21 14:18:50 +01:00
pip3.fish Cache pip{,2,3,env} completions 2024-01-21 14:18:50 +01:00
pipenv.fish Cache pip{,2,3,env} completions 2024-01-21 14:18:50 +01:00
pix.fish Add completion for pix, xed, xplayer, xreader, xviewer (#9379) 2022-11-26 09:45:12 +01:00
pkg-config.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
pkg.fish Include completion for all pkg alias subcommands (#7642) 2021-01-21 18:43:26 +01:00
pkg_add.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
pkg_delete.fish __fish_print_packages: Extract the rest 2020-12-22 17:10:02 +01:00
pkg_info.fish __fish_print_packages: Extract the rest 2020-12-22 17:10:02 +01:00
pkgadd.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
pkgfile.fish Replace some uses of tr 2022-07-22 12:21:03 +02:00
pkginfo.fish completions/pkginfo: Silence stderr 2022-09-14 17:50:58 +02:00
pkgmk.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
pkgrm.fish Completions for prt-get and pkgutils, the package management utilities for CRUX (Giorgio Lando) 2007-08-04 06:22:53 +10:00
pkill.fish completions/pkill: use locals. 2023-09-27 19:53:17 +02:00
plutil.fish add completions for plutil 2019-11-10 22:19:15 +01:00
poff.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
pon.fish Squashed commit of the following: 2012-06-15 17:30:33 -07:00
port.fish __fish_use_subcommand does not take arguments. 2023-01-01 04:57:53 -08:00
portmaster.fish __fish_print_packages: Extract the rest 2020-12-22 17:10:02 +01:00
ports.fish Move __fish_ports_dirs into ports completion script 2019-12-04 20:50:55 +01:00
poweroff.fish Add poweroff autocomplete 2016-06-07 16:50:28 +02:00
powerpill.fish Completions for bb-wrapper and powerpill 2018-03-10 18:31:29 +01:00
powershell.fish Run fish_indent over new Windows completions 2022-01-26 22:02:23 -08:00
pre-commit.fish completions: add pre-commit 2023-02-05 12:12:47 +01:00
prevd.fish feat(completions): add long 'list' option for prevd and nextd 2020-04-02 09:26:15 +02:00
prime-run.fish Simplify prime-run completions 2020-08-10 20:46:07 +02:00
proxychains.fish Add completion for proxychains 2023-01-18 18:27:07 +01:00
prt-get.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
ps.fish Run fish_indent on share/**.fish 2021-02-08 07:31:33 +01:00
ps2pdf.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
ps2pdf12.fish completions: add ps2pdf wrapper functions 2020-03-03 18:32:13 +01:00
ps2pdf13.fish completions: add ps2pdf wrapper functions 2020-03-03 18:32:13 +01:00
ps2pdf14.fish completions: add ps2pdf wrapper functions 2020-03-03 18:32:13 +01:00
ps2pdfwr.fish completions: add ps2pdf wrapper functions 2020-03-03 18:32:13 +01:00
psql.fish Improve psql completions and add some related commands (#6620) 2020-02-28 11:16:41 +01:00
pstack.fish add pstack completion 2018-08-06 23:20:55 -07:00
psub.fish add more options to psub completion 2018-07-22 15:23:16 -07:00
pushd.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
pv.fish Add pv completions 2017-01-24 23:52:46 +01:00
pwd.fish More consistent --help description 2022-08-19 20:50:27 +02:00
pydf.fish Shorten completions for vbc and pydf (#7859) 2021-03-23 20:46:42 +01:00
pyenv.fish Use test command instead of bracket command 2021-11-26 16:55:50 -08:00
pygmentize.fish Add __fish_print_VBox_vms function 2016-12-21 14:51:48 +01:00
python.fish Make __fish_is_nth_token and __fish_nth_token private again 2022-02-13 10:45:38 +01:00
python2.fish Make __fish_is_nth_token and __fish_nth_token private again 2022-02-13 10:45:38 +01:00
python3.fish Make __fish_is_nth_token and __fish_nth_token private again 2022-02-13 10:45:38 +01:00
pzstd.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
qdbus.fish completions: fix qdbus Q_NOREPLY method completion 2023-05-07 14:34:03 -07:00
qjs.fish Restyle fishscript and python 2023-06-01 18:20:19 +02:00
qjsc.fish add-qjsc-fish (#9731) 2023-04-19 19:21:55 +02:00
qmk.fish extract argcomplete completion mechanism into its own function 2021-07-28 18:10:59 +02:00
qshell.fish Add qshell completion 2022-11-26 17:44:25 -08:00
qubes-gpg-client.fish add completions for qubes-gpg-client 2019-08-27 15:20:07 +08:00
quilt.fish Shortened quilt definitions (#8667) 2022-02-08 20:19:03 +01:00
rakudo.fish Add completion for Rakudo 2021-07-12 21:33:36 +02:00
random.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
ranger.fish Fix ranger options: choosefile(s), choosedir 2019-10-13 12:14:08 -07:00
rbenv.fish Add uninstall command to rbenv.fish completion 2022-06-08 17:34:25 +02:00
rc-service.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
rc-status.fish completions/rc-status: Fix missing "-d" 2022-07-20 21:28:57 +02:00
rc-update.fish Fixed a typo in rc-update autocompletion 2021-05-18 13:55:27 +02:00
rc.fish Add rc completion 2022-11-26 17:44:25 -08:00
rcctl.fish add rcctl completions for OpenBSD 2017-12-12 19:19:01 +01:00
rclone.fish completions/rclone: Add version parsing 2023-07-15 14:25:41 +02:00
read.fish completions/read: Remove long-removed "--mode-name" flag 2023-08-15 18:34:41 +02:00
readelf.fish Add readelf completions (#9386) 2022-12-14 20:30:49 +01:00
readlink.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
realpath.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
reflector.fish Run fish_indent on share/completions/*.fish 2022-12-08 14:57:48 +01:00
reg.fish reg: completions for key entries (#9382) 2022-11-27 14:26:25 +01:00
reject.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
rejmerge.fish Completions for prt-get and pkgutils, the package management utilities for CRUX (Giorgio Lando) 2007-08-04 06:22:53 +10:00
rename.fish Restyle 2024-01-07 15:13:34 +01:00
renice.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
resolvectl.fish Run fish_indent on share/completions/*.fish 2022-12-08 14:57:48 +01:00
return.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
rfkill.fish Replace some uses of tr 2022-07-22 12:21:03 +02:00
rgrep.fish Fix rgrep completions 2019-08-04 15:34:32 +02:00
rm.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
rmdir.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
rmmod.fish completions/rmmod: Stop hardcoding lsmod location 2020-04-18 10:26:55 +02:00
root.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
roswell.fish Run fish_indent on all non-test .fish files 2021-11-23 09:49:45 +01:00
rpm-ostree.fish Improve completion for rpm-ostree (#9910) 2023-08-26 15:05:52 +02:00
rpm.fish Shortens RPM completions 2021-04-02 12:37:59 -07:00
rst2html.fish Add completions for Docutils 2020-05-19 21:02:55 +02:00
rst2html4.fish Add completions for Docutils 2020-05-19 21:02:55 +02:00
rst2html5.fish Add completions for Docutils 2020-05-19 21:02:55 +02:00
rst2latex.fish Add completions for Docutils 2020-05-19 21:02:55 +02:00
rst2man.fish Add completions for Docutils 2020-05-19 21:02:55 +02:00
rst2odt.fish Add completions for Docutils 2020-05-19 21:02:55 +02:00
rst2pseudoxml.fish Add completions for Docutils 2020-05-19 21:02:55 +02:00
rst2s5.fish Add completions for Docutils 2020-05-19 21:02:55 +02:00
rst2xetex.fish Add completions for Docutils 2020-05-19 21:02:55 +02:00
rst2xml.fish Add completions for Docutils 2020-05-19 21:02:55 +02:00
rstpep2html.fish Add completions for Docutils 2020-05-19 21:02:55 +02:00
rsync.fish Shortens rsync completion description 2023-08-21 17:51:15 +02:00
ruby-build.fish Use test command instead of bracket command 2021-11-26 16:55:50 -08:00
ruby.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
rustc.fish completions/rustc: SILENCE 2022-04-21 17:35:00 +02:00
rustup.fish completions: Shortened descriptions 2023-04-09 11:33:23 -07:00
s3cmd.fish Make __fish_is_nth_token and __fish_nth_token private again 2022-02-13 10:45:38 +01:00
sad.fish added completions for sad (#9145) 2022-08-25 13:20:15 +02:00
sass-convert.fish completions(sass): shorten descriptions 2022-01-21 18:11:48 -08:00
sass.fish completions(sass): shorten descriptions 2022-01-21 18:11:48 -08:00
sbcl.fish Run fish_indent on all non-test .fish files 2021-11-23 09:49:45 +01:00
sbt.fish Use test command instead of bracket command 2021-11-26 16:55:50 -08:00
scanimage.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
schtasks.fish Run fish_indent over new Windows completions 2022-01-26 22:02:23 -08:00
scons.fish completions: More shortened descriptions 2023-02-14 21:16:22 +01:00
scp.fish scp completions: fix path escaping 2023-08-26 15:04:48 +02:00
screen.fish Use set -l to force use of a local variable 2020-05-15 08:25:07 +02:00
scrot.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
scrypt.fish Add completions for scrypt 2023-02-19 10:22:01 -08:00
scss.fish completions(sass): shorten descriptions 2022-01-21 18:11:48 -08:00
sed.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
seq.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
serve.fish Improve completions for serve 2018-07-24 00:22:13 -07:00
service.fish completions/service: Fix output on OpenRC systems 2022-07-24 09:51:15 +02:00
set.fish Make __fish_is_nth_token and __fish_nth_token private again 2022-02-13 10:45:38 +01:00
set_color.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
setfacl.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
setsid.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
setx.fish Run fish_indent over new Windows completions 2022-01-26 22:02:23 -08:00
setxkbmap.fish completions: use POSIX character classes with sed 2023-12-27 17:11:01 +01:00
sfdx.fish completions: More shortened descriptions 2023-02-14 21:16:22 +01:00
sftp.fish improved SSH completions 2021-03-20 21:17:53 +01:00
sha1sum.fish Normalize *sum (md5sum et al) completions 2015-07-20 15:19:03 -07:00
sha224sum.fish Normalize *sum (md5sum et al) completions 2015-07-20 15:19:03 -07:00
sha256sum.fish Normalize *sum (md5sum et al) completions 2015-07-20 15:19:03 -07:00
sha384sum.fish Normalize *sum (md5sum et al) completions 2015-07-20 15:19:03 -07:00
sha512sum.fish Normalize *sum (md5sum et al) completions 2015-07-20 15:19:03 -07:00
shortcuts.fish completions: Quote some tests 2023-02-10 20:47:49 +01:00
signify.fish Use short flag for --description for consistency in code base 2020-05-08 22:58:52 +02:00
smerge.fish completions: add smerge (Sublime Merge CLI tool) (#10135) 2023-12-10 11:50:22 +01:00
snap.fish completions: remove functions that are never used 2022-10-27 23:25:44 -07:00
sops.fish Restyle codebase 2022-06-16 18:43:28 +02:00
sort.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
source.fish completions/git: restore forward-compatibility by using "complete -c" 2021-03-15 22:34:30 +01:00
spago.fish Use builtin command in spago completions, add to changelog 2020-10-10 13:11:53 +02:00
speedtest-cli.fish Add speedtest-cli/speedtest completion (#5840) 2019-04-27 09:34:28 +02:00
speedtest.fish Add speedtest-cli/speedtest completion (#5840) 2019-04-27 09:34:28 +02:00
sphinx-apidoc.fish Add completions for Sphinx 2020-05-13 20:31:01 -07:00
sphinx-autogen.fish Add completions for Sphinx 2020-05-13 20:31:01 -07:00
sphinx-build.fish Add completions for Sphinx 2020-05-13 20:31:01 -07:00
sphinx-quickstart.fish Add completions for Sphinx 2020-05-13 20:31:01 -07:00
sqlsharp.fish Extend mono completions 2022-02-05 20:09:45 +01:00
src.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
ssh-copy-id.fish completion/ssh-copy-id: add completion (#9675) 2023-03-22 12:24:18 -05:00
ssh.fish completion/ssh-copy-id: add completion (#9675) 2023-03-22 12:24:18 -05:00
sshfs.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
stack.fish Use stack's dynamic completions (#9681) 2023-03-27 17:29:14 +02:00
starship.fish Add completion for Starship 2021-12-04 10:38:14 +01:00
stat.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
status.fish completions: use POSIX character classes with sed 2023-12-27 17:11:01 +01:00
stow.fish Add tab completion for stow (#9571) 2023-02-18 18:37:45 +01:00
strace.fish add more strace completion (#10227) 2024-01-22 20:12:43 +01:00
stream.fish completions(imagemagick): shorten descriptions 2022-01-21 18:11:48 -08:00
string.fish Add string shorten 2022-09-09 18:49:57 +02:00
su.fish Remove __fish_complete_external_command 2020-09-25 19:33:01 +02:00
subl.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
sudo.fish Fix long description in completion. 2020-06-29 09:58:02 -05:00
sv.fish completions/sv: Use path 2023-04-29 15:58:52 +02:00
svn.fish Remove some useless uses of no-scope-shadowing 2020-12-16 18:31:51 +01:00
sylpheed.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
synclient.fish Add completions for synclient 2020-06-29 13:03:48 -05:00
sysbench.fish auto-complete for sysbench (0.4.12) 2016-11-04 22:22:12 +01:00
sysctl.fish Run fish_indent on all non-test .fish files 2021-11-23 09:49:45 +01:00
systemctl.fish completions/systemctl: Add some missing commands 2023-05-21 10:02:26 +02:00
systemd-analyze.fish Run fish_indent on all non-test .fish files 2021-11-23 09:49:45 +01:00
systemd-cryptenroll.fish completions/systemd-cryptenroll: Remove executable bit 2022-12-30 13:42:54 +01:00
systemd-nspawn.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
tail.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
tar.fish Update tar.fish (#10079) 2023-11-24 16:58:32 +01:00
tcpdump.fish fix completions for tcpdump (-w and -r option) (#9175) 2022-09-07 09:45:24 +02:00
tcsh.fish Add tcsh completion 2022-11-26 17:44:25 -08:00
tee.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
telnet.fish Run fish_indent on completions 2020-03-01 13:44:51 +01:00
termite.fish Add termite autocomplete 2016-06-07 16:50:28 +02:00
terraform.fish fix missing required parameter in terraform completions 2023-01-19 17:14:04 +01:00
test.fish Add -ot, -nt, -ef to test completions 2022-07-16 12:40:36 -07:00
tex.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
tig.fish completions/tig: directory completions after -C want a space 2021-02-13 08:07:20 +01:00
time.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
timedatectl.fish completions/timedatectl: Add missing quotes 2021-01-10 18:33:31 +01:00
timeout.fish completions/timeout: Stop spewing 2022-04-21 17:15:20 +02:00
tmutil.fish completions: fix long tmutil.fish descriptions #6981 2022-03-16 20:29:00 +01:00
tmux.fish Restyle fishscript and python 2023-06-01 18:20:19 +02:00
tmuxinator.fish Use test command instead of bracket command 2021-11-26 16:55:50 -08:00
tokei.fish more dogfood 2020-04-04 15:30:09 +02:00
toot.fish Run fish_indent on share/completions/*.fish 2022-12-08 14:57:48 +01:00
top.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
topgrade.fish completion: add completions for topgrade 2022-01-18 23:33:52 +08:00
totem.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
touch.fish Run fish_indent on share/completions/*.fish 2022-12-08 14:57:48 +01:00
tox.fish Fix completions/tox 2022-09-26 09:45:54 +02:00
tr.fish completions: More shortened descriptions 2023-02-14 21:16:22 +01:00
tracepath.fish added completions for traceroute and tracepath 2020-03-25 18:27:56 +01:00
traceroute.fish added completions for traceroute and tracepath 2020-03-25 18:27:56 +01:00
transmission-remote.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
trap.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
trash-empty.fish completions/trash-cli: add completions for trash-cli (#9560) 2023-02-13 12:10:55 -06:00
trash-list.fish completions/trash-cli: add completions for trash-cli (#9560) 2023-02-13 12:10:55 -06:00
trash-put.fish completions/trash-cli: add completions for trash-cli (#9560) 2023-02-13 12:10:55 -06:00
trash-restore.fish completions/trash-cli: add completions for trash-cli (#9560) 2023-02-13 12:10:55 -06:00
trash.fish completions/trash-cli: add completions for trash-cli (#9560) 2023-02-13 12:10:55 -06:00
travis.fish completions: remove functions that are never used 2022-10-27 23:25:44 -07:00
tree.fish Update tree completions 2022-11-08 20:16:24 -06:00
tsc.fish Shorten long descriptions 2024-01-12 17:53:49 +01:00
tshark.fish Fix completion errors for tshark when running as root (#7858) 2021-03-23 20:40:44 +01:00
ttx.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
tuned-adm.fish Add completion for tuned-adm (#8760) 2022-03-15 17:05:06 +01:00
type.fish Let command, jobs and type take --query instead of --quiet 2020-09-04 16:55:09 +02:00
udevadm.fish Make __fish_is_nth_token and __fish_nth_token private again 2022-02-13 10:45:38 +01:00
udisksctl.fish mount & udisksctl: improve -o completions` (#3764) 2017-02-12 15:23:41 +01:00
ulimit.fish ulimit: add new limits from FreeBSD/NetBSD 2022-03-24 10:23:04 +08:00
umask.fish Basic umask completion, and minor change to ulimit completion 2018-12-07 17:50:48 +01:00
umount.fish feat: more completion for umount (#8908) 2022-04-26 21:11:54 +02:00
uname.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
unexpand.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
uniq.fish Fix typo (fist -> first) 2022-02-15 14:20:05 +01:00
unlz4.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
unrar.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
unzip.fish completions/unzip: Dangit FreeBSD 2023-06-18 21:27:29 +02:00
unzstd.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
update-eix-remote.fish Don't use removed complete options 2021-11-18 19:28:57 +01:00
update-eix.fish complete-eik-and-friends.dpatch 2006-11-11 01:59:25 +10:00
usbip.fish completion(usbip): support ipv6 (#10113) 2023-12-10 11:40:17 +01:00
useradd.fish completions: include nologin in useradd/adduser shell options 2022-06-07 14:29:50 +02:00
userdbctl.fish completions/userdbctl: init (#7667) 2021-01-30 18:25:22 +01:00
userdel.fish completions: added userdel from shadow-utils 2023-10-18 19:08:50 +02:00
usermod.fish completions/usermod: Fix subu/gid option spelling 2022-10-25 11:09:41 +02:00
vagrant.fish completions: remove functions that are never used 2022-10-27 23:25:44 -07:00
valgrind.fish completions: Fix some more overlong descriptions (#7550) 2020-12-14 19:01:04 +01:00
vared.fish Stringify vared completions 2020-01-26 13:53:45 +01:00
vbc.fish Shorten completions for vbc and pydf (#7859) 2021-03-23 20:46:42 +01:00
VBoxHeadless.fish Amend typos and grammar errors 2019-11-25 13:07:15 +01:00
VBoxSDL.fish reinstate VBox* completions 2016-12-21 16:03:32 -08:00
vi.fish completions: Stop checking for command existence 2020-05-18 20:48:36 +02:00
vim-addons.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
vim.fish Add separate completions for neovim (#9543) 2023-02-08 12:47:08 -06:00
vimdiff.fish Refactor *vi* completions, add nvim wrapper 2015-09-23 12:59:05 +02:00
vips.fish Make __fish_is_nth_token and __fish_nth_token private again 2022-02-13 10:45:38 +01:00
virsh.fish Break up lines over 1000 characters 2020-06-24 20:42:03 +02:00
vmctl.fish vmctl completion function call needs to be quoted 2021-11-06 18:38:53 +01:00
w.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
wait.fish Add completions for builtin wait 2020-04-04 19:19:50 +02:00
wajig.fish __fish_print_packages: Extract the rest 2020-12-22 17:10:02 +01:00
watch.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
watchexec.fish Reformat fish files 2023-12-06 09:33:05 +01:00
wc.fish completions: update GNU wc options 2020-03-02 22:21:12 +01:00
wesnoth.fish Added completions 2020-12-22 17:06:27 +01:00
wg-quick.fish Fix wg-quick completion running from root 2022-05-13 20:55:24 +02:00
wget.fish completions: Fix some more overlong descriptions (#7550) 2020-12-14 19:01:04 +01:00
whatis.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
which.fish Remove __fish_complete_external_command 2020-09-25 19:33:01 +02:00
while.fish Cleanup __fish_complete_subcommand 2020-08-06 21:24:26 +02:00
who.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
wicd-cli.fish Reindent functions to remove useless quotes 2020-03-09 19:46:43 +01:00
wicd-client.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
wicd-gtk.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
windscribe.fish Indent completions 2020-03-22 14:29:35 +01:00
wine.fish "wine" command completions 2021-11-08 16:02:52 +01:00
wineboot.fish Run fish_indent on all non-test .fish files 2021-11-23 09:49:45 +01:00
winemaker.fish Update winemaker.fish 2021-11-08 16:02:52 +01:00
wireshark.fish add completions for wireshark/tshark/dumpcap 2020-01-30 16:45:02 +01:00
wish.fish Add wish completion 2022-11-26 17:44:25 -08:00
wpa_cli.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
wpctl.fish Add wpctl completions (#10043) 2023-11-24 16:59:01 +01:00
wslpath.fish Add completions for wslpath (#8364) 2021-10-22 23:22:02 +02:00
wvdial.fish completions/wvdial: Use path 2023-04-29 16:15:13 +02:00
xargs.fish Fix xargs option completions 2022-01-04 19:02:08 +08:00
xbps-alternatives.fish __fish_print_packages: Extract the rest 2020-12-22 17:10:02 +01:00
xbps-checkvers.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
xbps-create.fish completions: More short descriptions 2020-12-14 17:42:04 +01:00
xbps-dgraph.fish __fish_print_packages: Extract the rest 2020-12-22 17:10:02 +01:00
xbps-digest.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
xbps-fbulk.fish __fish_print_packages: Extract the rest 2020-12-22 17:10:02 +01:00
xbps-fetch.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
xbps-install.fish __fish_print_packages: Extract the rest 2020-12-22 17:10:02 +01:00
xbps-pkgdb.fish __fish_print_packages: Extract the rest 2020-12-22 17:10:02 +01:00
xbps-query.fish completions/xbps-query: complete package name after -X 2023-02-14 20:32:33 +01:00
xbps-reconfigure.fish __fish_print_packages: Extract the rest 2020-12-22 17:10:02 +01:00
xbps-remove.fish __fish_print_packages: Extract the rest 2020-12-22 17:10:02 +01:00
xbps-rindex.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
xbps-uchroot.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
xbps-uhelper.fish __fish_print_packages: Extract the rest 2020-12-22 17:10:02 +01:00
xclip.fish Add xclip completions 2018-08-04 12:00:18 -07:00
xdg-mime.fish Replace some uses of tr 2022-07-22 12:21:03 +02:00
xdvi.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
xed.fish Add completion for pix, xed, xplayer, xreader, xviewer (#9379) 2022-11-26 09:45:12 +01:00
xelatex.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
xgettext.fish completions: More short descriptions 2020-12-14 17:42:04 +01:00
xinput.fish Make __fish_is_nth_token and __fish_nth_token private again 2022-02-13 10:45:38 +01:00
xmms.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
xonsh.fish Add xonsh completion 2022-11-27 14:34:19 +01:00
xpdf.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
xplayer.fish Add completion for pix, xed, xplayer, xreader, xviewer (#9379) 2022-11-26 09:45:12 +01:00
xprop.fish dogfood string split -f 2020-04-20 22:39:48 +02:00
xrandr.fish Fixed typo in xrandr completions 2022-12-02 12:46:42 -06:00
xrdb.fish Reformat completion scripts 2019-05-05 12:53:09 +02:00
xreader.fish Add completion for pix, xed, xplayer, xreader, xviewer (#9379) 2022-11-26 09:45:12 +01:00
xsel.fish completions: --description -> -d 2017-10-11 10:17:35 -07:00
xsp.fish Extend mono completions 2022-02-05 20:09:45 +01:00
xsv.fish Make __fish_is_nth_token and __fish_nth_token private again 2022-02-13 10:45:38 +01:00
xterm.fish Remove __fish_complete_external_command 2020-09-25 19:33:01 +02:00
xviewer.fish Add completion for pix, xed, xplayer, xreader, xviewer (#9379) 2022-11-26 09:45:12 +01:00
xxd.fish completions: add xxd 2023-12-30 10:18:59 +01:00
xxh32sum.fish Add completions for xxHash 2020-06-14 19:22:01 +02:00
xxh64sum.fish Add completions for xxHash 2020-06-14 19:22:01 +02:00
xxh128sum.fish Add completions for xxHash 2020-06-14 19:22:01 +02:00
xxhsum.fish Add completions for xxHash 2020-06-14 19:22:01 +02:00
xz.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
yadm.fish Make __fish_is_nth_token and __fish_nth_token private again 2022-02-13 10:45:38 +01:00
yaourt.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
yarn.fish Restyle fishscript and python 2023-06-01 18:20:19 +02:00
yash.fish Add yash completion 2022-12-24 11:14:23 +01:00
yast2.fish Fix extra or missing newlines at end of file in our fish scripts 2020-08-09 23:53:46 +02:00
ykman.fish Cache ykman completions 2024-01-21 14:18:50 +01:00
yum.fish __fish_print_packages: Extract the rest 2020-12-22 17:10:02 +01:00
zabbix_agent2.fish Restyle fishscript and python 2023-06-01 18:20:19 +02:00
zabbix_agentd.fish Restyle fishscript and python 2023-06-01 18:20:19 +02:00
zabbix_get.fish Restyle fishscript and python 2023-06-01 18:20:19 +02:00
zabbix_js.fish Restyle fishscript and python 2023-06-01 18:20:19 +02:00
zabbix_proxy.fish Reformat fish files 2023-12-06 09:33:05 +01:00
zabbix_sender.fish Restyle fishscript and python 2023-06-01 18:20:19 +02:00
zabbix_server.fish Restyle fishscript and python 2023-06-01 18:20:19 +02:00
zabbix_web_service.fish Add Zabbix completions (#9647) 2023-03-31 22:13:40 -05:00
zcat.fish Fixes #8924 via __fish_complete_suffix overhaul 2023-03-12 22:07:44 -05:00
zef.fish Add zef completion 2021-07-11 09:26:21 +02:00
zfs.fish completions: zfs: fix for set subcmd 2022-06-15 20:48:08 +02:00
zig.fish Add zig completion (#9083) 2022-07-26 16:01:46 +02:00
zip.fish removed wrong escaping in completion descriptions 2020-03-14 12:07:58 +01:00
zopfli.fish Add completions for Zopfli 2020-04-11 13:13:56 +02:00
zopflipng.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
zpaq.fish Run fish_indent on all fish files in share/ 2020-05-19 21:15:39 +02:00
zpool.fish Make __fish_is_nth_token and __fish_nth_token private again 2022-02-13 10:45:38 +01:00
zstd.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
zstdcat.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
zstdgrep.fish Add zstd completions 2019-12-07 12:21:51 +01:00
zstdless.fish Add zstd completions 2019-12-07 12:21:51 +01:00
zstdmt.fish Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes 2020-12-23 19:14:10 +01:00
zypper.fish Add zypper subcommands completion (#8183) 2021-07-30 18:24:32 +02:00