Fabian Homborg
d8e5dfbb51
completions/dnf: Only offer the packagename
...
Removing the extraneous cruft.
Really, this should just be using its database properly.
Fixes #7118 .
2020-06-20 19:56:33 +02:00
Oscar Tin Lai
eb4f86710d
Add support for git-* command auto-completion ( #7075 )
...
* add support for git custom command completion
* small fixups
* remove autogenerated path from sourcing git-* completions
2020-06-20 18:35:10 +02:00
wayou
424e658d16
Add completions for deno
2020-06-20 18:31:57 +02:00
Daniel Bengtsson
dd1a26588a
Fix long description in completion.
...
Simplify the description, I think it's sufficient like this.
Fixes : #6981
2020-06-20 18:18:45 +02:00
Fabian Homborg
ee0d13a552
completions/set: Stop "hiding" dunder-prefixed variables
...
This was intended to stop showing the user "unimportant" variables,
but it just didn't complete them entirely, even if the current token
starts with a dunder (or `fish` of all things!).
Because completions sort `_` last, let's just complete these always
and let the user filter them.
2020-06-20 09:51:29 +02:00
Gokul
dde7ee9c7d
Add completions for github's gh tool
2020-06-17 20:27:20 +08:00
Gokul
9b10636824
Make completion descriptions for feh shorter
...
Strikes off feh in #6981 .
2020-06-15 21:55:47 +08:00
Shun Sakai
ffaf969e6e
Add completions for apk-tools
...
Completion of options for each subcommand is not implemented.
2020-06-14 19:23:49 +02:00
Maciek Borzecki
47200a8abf
completions/snap: workaround snap interfaces deprecation notice
...
The `snap interfaces` command prints out a deprecation notice to stderr. This breaks the completion
support for interfaces, connect and disconnect commands like so:
```
$ snap connect <TAB>error: no interfaces found
error: no interfaces found
...
'snap interfaces' is deprecated; use 'snap connections'.
'snap interfaces' is deprecated; use 'snap connections'.
'snap interfaces' is deprecated; use 'snap connections'.
error: no interfaces found
error: no interfaces found
'snap interfaces' is deprecated; use 'snap connections'.
```
Ultimately, the snap command completion should switch to `snap connections`. However, for now try to
workaround the notice by redirecting stderr.
Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>
2020-06-14 19:22:37 +02:00
Shun Sakai
991389603c
Add completions for xxHash
2020-06-14 19:22:01 +02:00
Fabian Homborg
983f9eaa50
completions/apt: Let autoremove take packages
...
Fixes #7095
[ci skip]
2020-06-08 17:43:23 +02:00
Gokul
413a6aec98
Add completions for create_ap
2020-06-08 16:57:57 +02:00
Charles Gould
3692d63188
completions: shorten fzf descriptions
2020-06-04 18:24:11 +02:00
Charles Gould
0f4ed5b6b8
completions: shorten base64 descriptions
2020-06-04 18:24:11 +02:00
Charles Gould
fd2eb26ee3
completions: fix typo for mktemp
2020-06-04 18:24:11 +02:00
Alexander Sieg
af2d19bde0
completions: add hikari completion ( #7083 )
...
* completions: add hikari completion
* requested changes by code reviewer
2020-06-04 18:22:25 +02:00
Jason
4dff15b74e
kdeconnect-cli completions: ignore stderror ( #7074 )
...
* kdeconnect-cli completions: ignore error messages
* squash this please
2020-06-03 16:12:52 +02:00
Fabian Homborg
f25f15fd69
completions: Fix leftover "^" redirections
2020-06-02 21:43:32 +02:00
Jason
fd7bb14cf2
completions: update xrandr ( #7065 )
...
* completions: update xrandr
Adds new options from new version of xrandr
* xrandr: remove version checks
2020-05-30 12:11:26 +02:00
Charles Gould
dcf4d671c2
completions: fish_add_path
2020-05-30 10:09:21 +02:00
Jason
f041daecc6
completions: update python3
2020-05-28 17:42:00 +02:00
Donovan
bc2eb383d4
Funcsave with --directory option ( #7041 )
...
* funcsave: add option --directory
Signed-off-by: Donovan Jean <commit@dkrm.dev>
* funcsave: fix synopsis
Signed-off-by: Donovan Jean <commit@dkrm.dev>
* funcsave: fix completion
Signed-off-by: Donovan Jean <commit@dkrm.dev>
* funcsave: fix error message
Signed-off-by: Donovan Jean <commit@dkrm.dev>
* funcsave: fix parameter expansion
Signed-off-by: Donovan Jean <commit@dkrm.dev>
2020-05-27 20:13:44 +02:00
Jason
fb57a98aef
Shorten python3 completion descriptions
2020-05-27 20:12:48 +02:00
Fabian Homborg
46068cd257
completions/unzip: Stop filtering suffixes
...
It's unhelpful quite often.
See #7040 .
2020-05-27 19:35:17 +02:00
Jason Nader
65dde5b55a
Fallback to the slower --list-devices if device not immediately available
2020-05-24 20:19:19 +02:00
Jason Nader
68a1f2b20a
completions: speed up kdeconnect-cli device discovery
2020-05-24 20:19:19 +02:00
Johannes Altmanninger
6746060c14
Run fish_indent on all fish files in share/
2020-05-19 21:15:39 +02:00
Johannes Altmanninger
c54ee22c46
Refactor: remove unnecessary exports
2020-05-19 21:15:11 +02:00
Johannes Altmanninger
3819696091
Fix Kakoune completions
2020-05-19 21:15:11 +02:00
Charles Gould
b673f32b93
Add fish debugging examples
2020-05-19 21:07:33 +02:00
Shun Sakai
cc039e29ce
Add completions for Docutils
2020-05-19 21:02:55 +02:00
Fabian Homborg
43df5ba828
completions: Stop checking for command existence
...
Since 4414d5c888
(in fish 3.0.0) we
don't autoload completions if the command doesn't exist.
So there is no need to check inside the scripts anymore.
Whats more, a few (like pip and cabal) checked `command -q` instead of
`type -q`, meaning they'd fail if someone used a function instead of a
command of that name.
If the *command* actually needs to exist, checks like that are still
warranted, like in `npm` where aliasing it to `nvm` is popular.
A teensy additional bit: Make `sysctl -w` the same as `sysctl
--write`. That description was bogus.
2020-05-18 20:48:36 +02:00
Jason Nader
3cfcbe0975
completions: shotern atom
descriptions
2020-05-18 18:54:21 +02:00
Fabian Homborg
495cbb185f
completions/zpool: Use --inherit-variable
...
The local-exported variable will have disappeared by the time the
function is called.
"-V"/"--inherit-variable" is meant for something like this.
Fixes #7011
2020-05-16 23:02:47 +02:00
Johannes Altmanninger
e03c375ee3
Purge remnants of process expansion, document {fish,last}_pid
2020-05-16 11:58:12 +02:00
Johannes Altmanninger
f9447dc72f
help.fish: fix help for the separate completion page
2020-05-16 11:58:12 +02:00
Fabian Homborg
62f1ed0b5e
completions/git: More files for git commit
...
Fixes #7009 .
2020-05-15 20:26:07 +02:00
Johannes Altmanninger
49c5f96470
Use set -l to force use of a local variable
...
Bare set overwrites a global/universal variable if it exists.
2020-05-15 08:25:07 +02:00
Johannes Altmanninger
fe6c76d058
Read into local variables in some completions
...
Otherwise these might modify global or universal vars.
2020-05-15 07:14:54 +02:00
Atanas Yankov
bb458c7186
Add some missing journalctl completions ( #6989 )
2020-05-15 06:58:11 +02:00
Shun Sakai
3ee4c139b3
Add completions for Sphinx
2020-05-13 20:31:01 -07:00
Shun Sakai
230dbae0b9
Add completions for cmark
2020-05-13 20:31:01 -07:00
Shun Sakai
ed4dd1dd4d
Add completions for Asciidoctor
2020-05-13 20:31:01 -07:00
Akatsuki
46c253b9d6
completions/set: add --path and --unpath
...
Add missing options:
--path causes the specified variable to be treated as a path variable, meaning it will automatically be split on colons, and joined using colons when quoted (echo "$PATH") or exported.
--unpath causes the specified variable to not be treated as a path variable. Variables with a name ending in "PATH" are automatically path variables, so this can be used to treat such a variable normally.
[ci skip]
2020-05-13 20:28:35 -07:00
Jason Nader
90c89c877f
Use short flag for --description for consistency in code base
2020-05-08 22:58:52 +02:00
Ron Gebauer
54f3fbbf8c
Fix issue if md5sum is used instead of md5 ( #6958 )
...
* Fix issue if md5sum is used instead of md5
Both have a different output which results in different array sized
Signed-off-by: Ron Gebauer <ron.gebauer@raytion.com>
* Add feedback
Signed-off-by: Ron Gebauer <ron.gebauer@raytion.com>
2020-05-07 21:02:22 +02:00
Charles Gould
bd472ececc
Add fish_trace to special variable completions
2020-05-03 21:20:24 +08:00
Fabian Homborg
1988bd2579
completions/git: Only use first line of alias as the description
...
This was a weird one. We split the aliases correctly even with
multiple lines, but then broke it all again when we just printed the
description.
Note that it would be possible to use `string split0` here, but since
anything longer than a line is likely too long for a description
anyway we don't bother.
Fixes #6946 .
2020-04-26 08:49:01 +02:00
exploide
c0542727c4
added completions for metasploit commands
...
- msfconsole
- msfdb
- msfvenom
2020-04-25 09:30:09 +02:00
Jason
bd44c3a5cb
Shorten descriptions
2020-04-25 09:29:42 +02:00
Fabian Homborg
47677dfe95
Merge #6788
...
Completions update
2020-04-25 09:29:01 +02:00
Ron Gebauer
d256ff84f7
Improve gradle completion ( #6864 )
...
* Improve gradle completion a lot
Signed-off-by: Ron Gebauer <ron.gebauer@raytion.com>
2020-04-25 09:22:07 +02:00
Kid
6022d216cb
Update Yarn completions ( #6821 )
...
* Update `yarn global` command
* Add descriptions
2020-04-25 09:21:05 +02:00
239
4d596a8f1d
Merge branch 'master' into completions-update
2020-04-23 14:01:42 +02:00
Jason Nader
f66285d7a1
dogfood string split -f
2020-04-20 22:39:48 +02:00
Fabian Homborg
3f95440f26
completions: Use commandline -opc, not just -o
...
`commandline -o` tokenizes *the entire commandline buffer*.
See #6922 .
2020-04-20 19:43:01 +02:00
Charles Gould
2421eb6180
docs: Add completions for fish_key_reader
2020-04-19 07:06:31 +02:00
exploide
8e418f5205
updated su completions
2020-04-18 10:54:06 +02:00
Jason Nader
85a8deabe9
Run fish_indent
on all files
2020-04-18 10:53:11 +02:00
Fabian Homborg
157469038f
completions/duply: Stringify
...
This used a hardcoded "/bin/ls" for unknown reasons.
For one that's unnecessary, for another we don't want to parse string.
Use globs instead.
2020-04-18 10:29:18 +02:00
Fabian Homborg
6004d04da6
completions/rmmod: Stop hardcoding lsmod location
...
No idea what that was supposed to accomplish to begin with.
Fixes #6912
2020-04-18 10:26:55 +02:00
David Adam
021679b17c
completions/nc.traditional: add missing fish suffix to file
...
Noted in
https://github.com/fish-shell/fish-shell/pull/6873#issuecomment-614290625
2020-04-16 23:17:02 +08:00
Benjamin Kellermann
de9f4cb252
add completion for netcat
...
- implement the most common netcat variants on Linux
- nc.openbsd
- nc.traditional
- nc/netcat tries to guess which netcat is currently used
2020-04-13 23:45:40 +02:00
Benjamin Kellermann
0a40a6d551
add completion for nmap
2020-04-13 23:45:40 +02:00
Johannes Altmanninger
671b941b52
Fix ninja target completions without the -C flag
2020-04-13 22:56:22 +02:00
exploide
82b811281d
added completions for groups (coreutils)
2020-04-13 22:56:22 +02:00
exploide
ee180988d1
sftp completions
2020-04-11 13:24:35 +02:00
Shun Sakai
4f60693037
Add completions for Zopfli
2020-04-11 13:13:56 +02:00
xnumad
af5a9cf88e
It's wget --bind-address
...
Fixes typo
2020-04-09 23:49:27 +08:00
Artur Juraszek
33bc2bc312
Allow unzip versions not patched by Debian to enjoy .{jar,aar} completions
...
A minor follow-up to #6866 (e658a88ab0
).
These file types should be properly handled by other unzip flavors too,
regardless of Debian's/non-Linux Unixes' idiosyncrasies.
2020-04-07 22:47:38 +02:00
Thom Chiovoloni
e658a88ab0
Support .jar
and .aar
files in unzip
completions
...
I've been dealing with these a lot recently (android dev...), and it's
pretty annoying that unzip completions don't recognize them (They're
just zip files with a weird file extension).
2020-04-06 19:12:03 +02:00
Johannes Altmanninger
89c4ff9eae
Fix some inconsistencies in docs
2020-04-04 19:19:50 +02:00
Johannes Altmanninger
fd18cba4bc
Add completions for builtin wait
2020-04-04 19:19:50 +02:00
Jason Nader
30459b053f
more dogfood
2020-04-04 15:30:09 +02:00
Jason Nader
7cb1d3a646
Add string split --fields
2020-04-04 15:30:08 +02:00
Johannes Altmanninger
4884a4080e
completions: pass the correct args to git and ninja
2020-04-02 09:44:15 +02:00
exploide
67eaefeb82
added openssl completions
2020-04-02 09:31:13 +02:00
Delapouite
fb5c64641c
feat(completions): add long 'list' option for prevd and nextd
2020-04-02 09:26:15 +02:00
239
1792be096a
Merge branch 'master' into completions-update
2020-03-31 14:43:40 +02:00
Delapouite
9459958c61
feat(completion): add missing -P option to read command
2020-03-30 19:37:42 +02:00
Johannes Altmanninger
08b301721f
Fix file completions for tig/gitk after -- separator [ci skip]
2020-03-29 23:11:08 +02:00
exploide
f7eb3afa11
updates nc completions
2020-03-29 16:02:53 +02:00
Johannes Altmanninger
e49b4df562
fixup! Fix GNU Make completions when specifying a directory with -C
...
Whoops!
2020-03-29 11:17:29 +02:00
Johannes Altmanninger
79566bc325
Fix GNU Make completions when specifying a directory with -C
...
Make is much better than us at figuring out which makefile to use,
just pass through the relevant parameters.
Also previously they didn't work at all for Makefiles like the one in
https://github.com/jonas/tig , for example.
2020-03-29 11:05:40 +02:00
exploide
23339ae15a
added mysql completions
2020-03-28 08:25:06 +01:00
Johannes Altmanninger
15817a0b07
Fix git ranges completion, add gitk and tig
...
[ci skip]
2020-03-27 22:23:26 +01:00
Jason Nader
69afb1b560
Update apropos
completions
2020-03-26 17:12:33 +01:00
Fabian Homborg
911465a8e7
completions/gcc: Moar descriptions
2020-03-25 22:55:58 +01:00
Fabian Homborg
356b35e446
completions/gcc: Improve some descriptions
...
This file is autogenerated, and these descriptions need quite a
cleanup.
This does the first 10% or so.
[ci skip]
2020-03-25 20:18:11 +01:00
exploide
85d6d90bf7
added completions for traceroute and tracepath
2020-03-25 18:27:56 +01:00
Matthieu Guilbert
314f4c48fc
Update terraform completion
...
Add completion for terraform worskpace.
The terraform env command is deprecated.
The terraform workspace command should be used instead.
"terraform env" will be removed in a future Terraform version.
2020-03-25 18:25:19 +01:00
George Christou
a3436110c1
Add string sub --end
( #6765 )
2020-03-22 15:53:09 +01:00
239
232f89afb2
Indent completions
2020-03-22 14:29:35 +01:00
239
260666b545
Remove fd completions
2020-03-22 14:27:49 +01:00
239
749d471d87
Update completions for zpaq
2020-03-21 16:51:01 +01:00
239
3c855e0366
Add completions for Windscribe
2020-03-21 16:49:03 +01:00
239
b677899f1e
Update completions for resolvectl
2020-03-21 16:48:06 +01:00
239
2be7f1a7e6
Update completions for loginctl
2020-03-21 16:47:28 +01:00
239
581f619147
Update completions for Keybase
2020-03-21 16:46:35 +01:00
239
3cd662e9ae
Add completions for fd
2020-03-21 16:45:31 +01:00
239
69c8496cb8
Update completion for cryptsetup
2020-03-21 16:44:04 +01:00
Jason Nader
c4156677cc
Remove unnecessary use of begin
2020-03-21 13:26:58 +01:00
Jason Nader
eba099bf77
Fix abook
completions
2020-03-21 13:22:32 +01:00
Delapouite
6b73079e27
feat: add missing 'save' completion for funced
2020-03-19 21:55:40 +01:00
Jason Nader
0d43615af2
Update completions for read
builtin
2020-03-19 18:23:17 +01:00
Sam Yu
bbb4a63d67
Fix zypper completion
...
Fix packages completion for `zypper download`
2020-03-16 19:09:16 +01:00
Fabian Homborg
aa629c5aca
Reformat fish scripts with escaped newline changes to fish_indent
2020-03-15 21:01:11 +01:00
Jason Nader
266ce7c940
Improve Arch Linux package completions
...
Add completions for `downgrade` tool
Add new `--installed` option for printing Arch packages
Change Arch Linux package related completions to use `--installed`
add newline
2020-03-15 13:19:25 +01:00
Jason Nader
0f681190ba
Fix screen optarg completions as they require a space
2020-03-15 10:21:33 +01:00
Johannes Altmanninger
f665cd6367
completions/kak.fish: use old style instead of short options
...
Kakoune does not accept grouped short options, or option
arguments without a separating space.
2020-03-15 08:50:21 +01:00
Tim Sampson
5cf24b7733
completions: add basic completions for 'ip netns'
2020-03-14 15:47:25 +01:00
Delapouite
a7f62df958
feat: add missing 'current-selection' completion for commandline
...
Related to #4255
2020-03-14 12:50:40 +01:00
exploide
a2a12ffda2
removed wrong escaping in completion descriptions
2020-03-14 12:07:58 +01:00
Fabian Homborg
0af6d36bb8
Merge pull request #6731 from ammgws/complete-gvim
...
update gvim completions
2020-03-10 18:24:26 +01:00
Jason Nader
7fb3880b96
completions: remove unnecessary use of --erase
2020-03-10 18:10:49 +01:00
Jason Nader
faa75d74d2
Update gvim completions
2020-03-10 23:52:00 +09:00
Fabian Homborg
9367d4ff71
Reindent functions to remove useless quotes
...
This does not include checks/function.fish because that currently
includes a "; end" in a message that indent would remove, breaking the test.
2020-03-09 19:46:43 +01:00
Fabian Homborg
750e6fa663
completions/openocd: Stop using "which"
...
"which" is useless.
2020-03-09 19:46:43 +01:00
rnhmjoj
81668b3f86
completions: fix scp remote path when /bin/ls does not exist
2020-03-09 19:21:43 +01:00
exploide
eac6252ab9
improved find completions
2020-03-08 17:24:14 +01:00
Johannes Altmanninger
660182cfb3
completions/zfs: finish renaming from 05038fc8
2020-03-08 10:00:57 +01:00
Johannes Altmanninger
01d9e56bdd
completions/zfs: fix syntax error from f507f4ad
2020-03-08 10:00:57 +01:00
Jason Nader
926c1f1016
Privatise completion-only funtions
2020-03-07 13:26:27 -08:00
Johannes Altmanninger
52dfb146d1
Fix vscode completion
...
[ci skip]
2020-03-07 21:24:14 +01:00
Johannes Altmanninger
27e88adcd5
Re-fix cargo completions
...
Using a local variable means we have to expand it when loading the
completion. With this approach, the content of the variable will be
expanded, so escape it.
2020-03-07 19:54:50 +01:00
Fabian Homborg
db62953e0f
completions/cargo: Add remaining bits of #6717
...
A nicer variable scope and no more erasing completions.
[ci skip]
2020-03-07 19:38:23 +01:00
Mahmoud Al-Qudsi
4a3ffe741c
Partilaly revert 0b7bbb5654
...
The changes to the `cargo` completions resulted in screenfuls of junk
being dumped to the tty on `cargo pu<TAB>`.
2020-03-07 08:44:00 -06:00
Jason Nader
12ce66684e
completions: add mpv
2020-03-06 22:22:52 +01:00
exploide
61de39bd68
updated grep completion
...
added group-seperator options to grep completion
distinguished between -r and -R
removed deprecated option
2020-03-04 11:31:05 -08:00
Jason Nader
3774edba93
completions: add imv
2020-03-03 18:32:53 +01:00
Jason Nader
4b95f2c5ee
completions: add ps2pdf wrapper functions
2020-03-03 18:32:13 +01:00
exploide
e48ef850b9
added completions for tcpdump
2020-03-03 18:31:42 +01:00
Jason Nader
c5d6a54462
completions: update GNU wc options
2020-03-02 22:21:12 +01:00
Jason Nader
f897948442
completions: update rfkill
2020-03-01 13:48:36 +01:00
Jason Nader
49bdab4898
completions: update timeout
2020-03-01 13:47:53 +01:00
exploide
41e6d4cc9c
added completion for dhclient
2020-03-01 13:46:21 +01:00
akspecs
23f942b315
added uncompressed pkg.tar files for completion
2020-03-01 13:45:20 +01:00
Jason Nader
fed0e0833d
Run fish_indent on completions
2020-03-01 13:44:51 +01:00
Jason Nader
950e2be7a3
python: add new completions
2020-02-28 11:31:57 +01:00
Jason Nader
1f42c30114
python: shorten completion description
2020-02-28 11:31:57 +01:00
Jason Nader
5785555afb
ncdu: update completions
2020-02-28 11:31:20 +01:00
Jason Nader
e2ed4ec014
Add check for locale cmd
2020-02-28 11:29:54 +01:00
Jason Nader
f507f4ad1e
Ddon't use gettext fn in fish functions
2020-02-28 11:29:54 +01:00
Jason Nader
adfe8d681d
Ensure stdin is redirected to python
2020-02-28 11:23:58 +01:00
Jason Nader
45b1ca25a5
Speed up python startup time
2020-02-28 11:23:58 +01:00
Jason Nader
82ab7e39f0
mupdf: update completions
...
[skip-ci]
2020-02-28 11:17:38 +01:00
Jason Nader
39e6570d73
pkginfo: add pypi/pkginfo completions
2020-02-28 11:17:38 +01:00
Jason Nader
94a3a5ff37
telnet: remove gettext cruft
2020-02-28 11:17:38 +01:00
Jason Nader
5fa05d0504
telnet: update completions
...
GNU: https://www.gnu.org/software/inetutils/manual/html_node/telnet-invocation.html
FreeBSD: https://www.freebsd.org/cgi/man.cgi?telnet
OpenBSD: https://man.openbsd.org/telnet.1
NetBSD: https://netbsd.gw.com/cgi-bin/man-cgi?telnet+1.i386+NetBSD-8.0
[skip-ci]
2020-02-28 11:17:38 +01:00
Jason Nader
3279661e3a
whatis: add option completions
...
[skip-ci]
2020-02-28 11:17:38 +01:00