Jasmin Oster
ee2c0c4a4c
completions: add chezmoi completions
2023-11-18 18:54:03 -08:00
Dmitriy Shishkov
bd4adf86f4
Replaced double quotation marks with single in dnf.fish completions
2023-11-12 18:35:49 +01:00
exploide
a390e36e9d
completions: improved netcat completions
...
- fixed a copy and paste error from 7b8684e
- enhanced ncat completions
2023-11-10 15:43:39 +01:00
Fabian Boehm
676da369b4
completions/dnf: Remove "offline-upgrade upgrade"
...
Fixes #10081
2023-11-07 17:48:54 +01:00
Wadii Hajji
3f7fdd5693
fix(git): add force-if-includes
completion
2023-11-06 20:29:29 +01:00
Asuka Minato
754e81afa3
Update find.fish
...
add -D and -nowarn
2023-11-06 20:27:01 +01:00
Kid
84e6344c91
Add --verbose
completion to fish_key_reader
...
This was missing from #8467 .
2023-11-06 20:21:01 +01:00
Nunzio Cicone
85deb76c5f
update entr completions
2023-10-18 19:09:39 +02:00
exploide
5d0efbf2e8
completions: added userdel from shadow-utils
2023-10-18 19:08:50 +02:00
NextAlone
7250e6fa6a
completion(loginctl): fix sessions with ssh or other states ( #10038 )
...
Signed-off-by: Next Alone <12210746+NextAlone@users.noreply.github.com>
2023-10-18 18:36:54 +02:00
Xiretza
0cdf801d0b
completions/pacman: fix -Qp completing packages, not files
...
--file/-p makes -Q interpret the command line argument as a package file
rather than a package name.
2023-10-01 08:46:33 +02:00
Kevin F. Konrad
269c9c3f0c
add completions for crc and oc ( #10034 )
2023-10-01 08:38:27 +02:00
Roland Fredenhagen
e6bef40c22
completions: add watchexec ( #10027 )
...
* completions: add watchexec
* review
2023-10-01 08:37:42 +02:00
Fabian Boehm
9fa70d3ace
Remove two calls to builtin realpath
...
path was added in 3.4, it's old enough that we can use it now.
2023-09-29 16:47:00 +02:00
Charlotte
7c5777a82a
completions/pkill: use locals.
2023-09-27 19:53:17 +02:00
NextAlone
3bcde90a88
completion(loginctl): complete sessions, users, seats ( #10023 )
...
* completion(loginctl): complete sessions, users, seats
* fix: rename functions and use builtin to parse strings
* fix: duplicate commands
2023-09-23 22:49:43 +02:00
Fabian Boehm
e682ffaf11
Add doctl completion
...
Just calling a generation thing
2023-09-23 15:09:59 +02:00
Marcelo Mendes Spessoto Junior
7534572d99
Shortening node.fish completions
...
Signed-off-by: Marcelo Mendes Spessoto Junior <marcelospe@shinji.linux.ime.usp.br>
2023-09-09 08:31:19 +02:00
Jason Nader
d6e234c60c
completions: add ibmcloud ( #10004 )
...
* completions: add ibmcloud
* Update ibmcloud.fish
2023-09-09 08:30:16 +02:00
Asuka Minato
3bf80b2374
add gcc completion for link lib ( #10007 )
...
* add completion for lib
* use path basename && use -a
2023-09-09 08:29:39 +02:00
Fabian Boehm
180692fb29
completion: Set up wrapping for gw/gradlew
...
These were set up as commands in the actual gradle completions, but
they would never be loaded.
2023-09-07 08:06:55 +02:00
Xiretza
fff320b56b
completions: make: respect line continuations in recipes
...
Without this, a recipe containing a trailing backslash followed by a line not
beginning with tab (like any non-continued recipe lines would) would result in
the continuation showing up in completions.
Whenever a line ends in a backslash, consider the next line invalid as a target.
Regex explanation:
^([^#]*[^#\\])? -- optional prefix not containing comment character and not
ending in backslash
(\\\\)*\\$ -- 2n+1 backslashes at end of line (handles escaped backslashes)
2023-09-05 11:40:05 +02:00
ghostflyby
33ec25da8a
completion for macOS java_home
2023-09-01 10:27:18 -07:00
Yuntao Zhao
9d0d16686e
Improve completion for rpm-ostree ( #9910 )
...
* Some temporary change until compose - commit
* First draft
* Fix an error that prints double completion
* Fix completion errors. Add rpm-ostree alias.
Fix cimpletion where it trigger by multiple commands.
Add update and remove, which are aliases for upgrade and uninstall.
* Remove -r when it is unnecessary
Some command need path completion for arguments no matter what,
which makes -r flag useless
* Remove -x for compose image
-x does not block the path anyway
* Add missing short otpion in compose image
Revert the last change to block -l completion
* Fix description
Fix multiple description.
2023-08-26 15:05:52 +02:00
Jason Nader
f6123d235c
scp completions: fix path escaping
2023-08-26 15:04:48 +02:00
figurantpp
6473a9c763
Shortens rsync completion description
2023-08-21 17:51:15 +02:00
figurantpp
5a934e7ae3
Removed type declarations from node descriptions
2023-08-21 17:51:15 +02:00
Roland Fredenhagen
556bee6893
completions/iwctl: Show network details in completion ( #9960 )
...
* completions/iwctl: Show network details in completion
* apply review comments
2023-08-19 17:08:54 +02:00
Fabian Boehm
1166424eeb
Replace some uses of __fish_complete_list
2023-08-16 21:58:07 +02:00
Fabian Boehm
ec42c2ecec
completions/exif: Remove use of eval
2023-08-16 21:58:07 +02:00
Fabian Boehm
1dc65a694d
completions/read: Remove long-removed "--mode-name" flag
...
Disabled in c6093ad782
(in 2.7.0)
2023-08-15 18:34:41 +02:00
Roland Fredenhagen
408ab86090
Add iwctl completions ( #9932 )
...
* Add iwctl completions
* review-comments
* options
2023-08-10 19:35:27 +02:00
Emily Grace Seville
f9d21cc21d
Add horcrux completion ( #9922 )
...
* feat(completions): horcrux
* feat(changelog): mention completion
* fix(completion): condition for -n
2023-08-09 17:30:34 +02:00
AsukaMinato
9a9e133b18
add gcc completion lm lz lrt ( #9919 )
...
add some gcc completion options
2023-07-29 10:52:23 +08:00
AsukaMinato
2110b36426
more gcc -O completion
...
https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html
2023-07-27 17:44:41 +02:00
Emily Grace Seville
6ce2ffbbb0
Add Krita completions ( #9903 )
...
* feat(completions): support Krita
* feat(completions): support summary options for Krita
* feat(completions): support remaining options for Krita
* feat(completions): remove debug instructions
* feat(completions): hide completions for sizes for Krita
* feat(completions): fix Krita
* feat(changelog): mention new completion
* fix(completions): refactor Krita
* fix(completion): reformat
* feat(completion): dynamically generate workspace list
* fix(completion): refactor
* fix(completion): krita
* fix(completions): use printf
2023-07-27 17:43:51 +02:00
Emily Grace Seville
8d3885b9cb
Add Blender completions ( #9905 )
2023-07-27 17:42:55 +02:00
EmilySeville7cfg
2bc605625e
feat(completions): gimp support
2023-07-23 15:09:35 -07:00
Fabian Boehm
5f26c56ed5
completions/pactl: Fix matching objects
...
This didn't work for something like `pactl set-card-profile foo
<TAB>`,
because it didn't allow for the card name, as it would just print the
index again and again.
2023-07-19 18:13:40 +02:00
Fabian Boehm
bfd97adbda
completions/rclone: Add version parsing
...
This had a weird, unnecessary and terrible backwards-incompatibility
in how you get the completions out.
I do not like it but I am in a good enough mood to work around it.
See #9878 .
2023-07-15 14:25:41 +02:00
Fabian Boehm
493cbeb84c
completions/git: Trim with the regex
...
This gives us another few percent.
It's not *technically* the same because `trim` would remove a run of
quotes, but that would be wrong anyway.
2023-07-13 18:05:55 +02:00
Fabian Boehm
dd26611c0f
completions/git: Move some variables to the v1 path
...
No longer used elsewhere
2023-07-13 16:51:16 +02:00
Fabian Boehm
7f76f75966
completions/git: Add fast path for untracked files
...
It's super easy to get a lot of these and they'll otherwise slow down
the completions a lot.
This makes `git add <TAB>` ~5-6x faster with about 4000 untracked
files (a copy of the fish build directory). It goes from 1.5 seconds to
250ms.
This is just for the git >= 2.11 path, but the other one would require
more checking and since git 2.11 is almost 7 years old now that's not
worth it.
2023-07-13 16:46:22 +02:00
Fabian Boehm
1f1975689e
completions/git: Don't check commandline so much
...
This just caches some checks, speeding up `git add ` completions by
~33% with 4000 matching files.
2023-07-13 16:31:33 +02:00
pd
ac2810e9ef
Fix rclone autocompletion script sourcing issue in fish shell
2023-07-07 21:34:12 +02:00
may
e3e7ab77ad
add stash completions to git show and git diff
2023-07-05 10:53:17 +08:00
David Adam
472d7efe34
completions/status: add basename and dirname
2023-07-04 23:32:39 +08:00
Francois Laithier
a7ac92f62f
Use __fish_complete_directories
to help complete dirs only
2023-07-01 11:01:36 -07:00
Francois Laithier
911a5a97a8
Add completion option for curl
...
Add missing completion for curl's `--output-dir` option
2023-07-01 11:01:36 -07:00
Fabian Boehm
b043a1c35f
completions/help: Add custom-prompt
2023-06-28 16:13:20 +02:00
Fabian Boehm
0cfdc90551
completions/unzip: Dangit FreeBSD
...
No "--help" and the man page doesn't mention "-h".
2023-06-18 21:27:29 +02:00
AsukaMinato
bab8fb9517
Add i o for unzip ( #9850 )
...
* add -I -O for unzip
* for different distroes.
* avoid grep
2023-06-18 21:04:43 +02:00
Fabian Boehm
946ecf235c
Restyle fishscript and python
2023-06-01 18:20:19 +02:00
may
d19a08cd8c
update npm completions ( #9800 )
...
* update npm install completions
* update npm uninstall
* init npm dep rewrite
+ init npm
* npm uninstall complete global packages
* add npm pack completions
* add npm publish completions
* add npm init completions
* add missing commands, remove outdated, add missing aliases
* add npm audit completions
* implement requested changes
* rename __yarn_ to __npm_
* add missing commands / aliases
* slightly less verbose options, reword dry-run description (meh)
* more commands and options
* add and update completions for several commands
* access, adduser, bugs, ci, config, cache
* dedupe, deprecate, dist-tag, diff, docs, doctor
* edit, exec, explain, explore, find-dupes, fund
* hooks, help-search, install, ls, publish, search
* version, view
* more commands, fixes
* fish_indent
* remove most aliases from command suggestions
* add most other commands
* npm help, --help
* minor fixes
* remove npm builtin completion, new install option, fish_indent
* add completions for npm set, npm get
2023-05-30 11:22:18 +02:00
may
6b1e6dd179
add completions for git update-index
( #9759 )
...
* add git update-index completions
* remove todo
* fix leftover from copying lines
* improve and shorten
2023-05-30 11:21:00 +02:00
Kevin F. Konrad
ffb6168221
implement completion for age and age-keygen
2023-05-27 11:15:37 -07:00
Fabian Boehm
aac30367bf
completions/systemctl: Add some missing commands
...
Fixes #9804
2023-05-21 10:02:26 +02:00
Fabian Boehm
d855725965
completions/dnf: Use lowercase queryformat
...
See de9c5c5b59
Fixes #9783
2023-05-08 18:34:02 +02:00
Rocka
c21e13e62e
completions: fix qdbus Q_NOREPLY method completion
2023-05-07 14:34:03 -07:00
Mahmoud Al-Qudsi
220ffaeb65
Add completions for builtin disown
...
It completes identical to `fg` and `bg` w/ this change. I'm not aware of any
reason why it shouldn't, but feel free to enlighten me if I've missed something.
[ci skip]
2023-05-05 16:08:58 -05:00
Fabian Boehm
0963e6769e
completions/wvdial: Use path
2023-04-29 16:15:13 +02:00
Fabian Boehm
2f997ba8a2
Remove a useless sort
2023-04-29 16:15:07 +02:00
Fabian Boehm
32715ee504
completions/sv: Use path
2023-04-29 15:58:52 +02:00
Kid
93dc8485dd
Remove kitty completion in favor of official integration
2023-04-25 19:28:55 +08:00
Yuntao Zhao
20b500dce8
Add rpm-ostree completion ( #9669 )
...
* Add rpm-ostree completion
Add basic command completion for rpm-ostree. This should improve the
user experience for fish users using rpm-ostree.
* Shorten rpm-ostree descriptions
---------
Co-authored-by: Mahmoud Al-Qudsi <mqudsi@neosmart.net>
2023-04-23 12:55:00 -05:00
Jannik Vieten
480133bcc8
Improve jq completions and add gojq completions
...
* completions: updated jq completions
* completions: added completions for gojq
* Shorten jq completion descriptions
* Update gojq.fish
Capitalize first letter of descriptions to match other completions.
---------
Co-authored-by: Mahmoud Al-Qudsi <mqudsi@neosmart.net>
2023-04-23 12:35:41 -05:00
exploide
30ae715183
completions: added ip neigh completions
2023-04-23 17:48:58 +08:00
may
beca70458b
add recent commits to completion for git switch --detach
2023-04-21 07:44:50 +02:00
AsukaMinato
f5e063a462
add-qjsc-fish ( #9731 )
...
* add-qjsc-fish
* fix -o qjsc.fish
2023-04-19 19:21:55 +02:00
Fabian Boehm
db5c9badad
completions/git: Escape custom command names
...
This can be triggered by having a custom git command in e.g.
`/mnt/c/Program Files (x86)/foo/`.
Fixes #9738
2023-04-18 20:40:14 +02:00
Jan Tojnar
9e223577aa
Fix composer require
completion
...
When no development dependencies are installed, the completion would crash with:
KeyError: 'require-dev'
2023-04-12 21:05:23 +02:00
Paweł Piątkowski
bda9d57417
Ansible completion: fix typo in --limit-hosts
2023-04-12 16:52:13 +02:00
Eric N. Vander Weele
fdd4bcf718
completions/git: Allow switch to complete remote branches
...
While it is true that `git switch <remote-branch>` errors to disallow a detached
head without the `-d` option, it is valid to use any starting point (commit or
reference) in conjunction with the `-c` option. Additionally, the starting point
can occur before any option.
This enables the following completions:
* `git switch -c <local-name> <any-branch>`
* `git switch <any-branch> -c <local-name>`
* `git switch -d <any-starting-point>`
* `git switch <any-branch> -d`
The trade-off is this does allow for `git switch <remote-branch>` to be
completed with an error.
Note that this logically reverts 7e3d3cc30f
.
2023-04-10 17:04:34 +02:00
AsukaMinato
8a0510a2f2
add qjs completion
2023-04-10 11:02:43 +02:00
AsukaMinato
36e4b0ff30
add completion for ar ( #9720 )
...
* add completion for ar
* clean the function
* update CHANGELOG
2023-04-10 11:01:47 +02:00
abp
bbe2a2ba9b
completions: Shortened descriptions
...
- Mainly work is done on gcc
- Some duplicated removed elsewhere
2023-04-09 11:33:23 -07:00
Miha Filej
b5bfff9cac
completions/mix: Add options for phx.new in 1.7.2 ( #9706 )
2023-04-04 07:41:11 -05:00
Marcin Wojnarowski
0f1ef34736
Fix adb path completion ( #9707 )
...
Support paths with spaces.
2023-04-03 22:06:15 -05:00
Robert Szulist
9bd1dc14e5
Add Zabbix completions ( #9647 )
...
Add Zabbix completions
2023-03-31 22:13:40 -05:00
Fabian Boehm
bc04abe3ec
completions/git: Don't take options for --{force-,}create
...
We do the same for checkout -b.
Fixes #9692
2023-03-28 17:20:45 +02:00
Fabian Boehm
563b4d2372
completions/git: Complete branches for --set-upstream-to
...
See #9538
2023-03-27 22:57:34 +02:00
Emily Grace Seville
ba7785856e
Add md-to-clip completion
...
- https://github.com/command-line-interface-pages/v2-tooling/tree/main/md-to-clip
2023-03-27 17:29:53 +02:00
Chris Wendt
3a72d098e2
Use stack's dynamic completions ( #9681 )
...
* Use dynamic completions for stack
* Pass the plain command
2023-03-27 17:29:14 +02:00
NextAlone
45b6622986
completion/ssh-copy-id: add completion ( #9675 )
...
Add completions for ssh-copy-id.
Refactored __ssh_history_completions into its own file for autoloading across completions.
2023-03-22 12:24:18 -05:00
NextAlone
ff34c1a573
completion/git: complete tags for force option ( #9678 )
2023-03-22 11:07:18 -05:00
sigmaSd
860de8aa8f
minor cleanup
2023-03-22 11:00:59 -05:00
sigmaSd
b95085609e
deno task take one argument max
2023-03-22 11:00:59 -05:00
sigmaSd
93bf4e1187
Update deno task completions to handle deno.jsonc and package.json
2023-03-22 11:00:59 -05:00
NextAlone
da3323bbc2
completion/adb: add execout and complete props
...
Signed-off-by: NextAlone <12210746+NextAlone@users.noreply.github.com>
2023-03-21 22:20:36 -05:00
lengyijun
aa65856ee0
Fixes #8924 via __fish_complete_suffix
overhaul
...
Before:
* hand write arg parse
* only accepts one suffix
After:
* use `arg_parse` to parse args
* accepts multi suffixes
Closes #9611 .
2023-03-12 22:07:44 -05:00
Shun Sakai
1a7e3024cc
Update completions for pandoc ( #9651 )
...
- Change completions for input formats, output formats and highlight
styles to dynamically complete
- Add more valid PDF engines
2023-03-10 16:44:03 -06:00
NextAlone
f0c5484eda
completions/adb: unroot and optimize devices show ( #9650 )
...
* completions/adb: add unroot command
Signed-off-by: NextAlone <12210746+NextAlone@users.noreply.github.com>
* completions/adb: use product and model both to show device
Signed-off-by: NextAlone <12210746+NextAlone@users.noreply.github.com>
---------
Signed-off-by: NextAlone <12210746+NextAlone@users.noreply.github.com>
2023-03-10 16:42:54 -06:00
sigmaSd
307c58dd07
Add completions for deno task
subcommand ( #9618 )
...
[ci skip]
2023-03-05 13:43:38 -06:00
Next Alone
e12e615a5a
completion/fastboot: fix completion to flash and format
...
Signed-off-by: Next Alone <12210746+NextAlone@users.noreply.github.com>
2023-03-04 12:23:46 -08:00
Shun Sakai
189f4ca3c3
Add completions for scrypt
2023-02-19 10:22:01 -08:00
bagohart
3dd8db281b
Add tab completion for stow ( #9571 )
2023-02-18 18:37:45 +01:00
Delapouite
a29d760ca0
completions/systemctl: add import-environment command
...
Man page reference:
https://man.archlinux.org/man/systemctl.1#Environment_Commands
2023-02-18 18:36:30 +01:00
NextAlone
176097cc49
completions/apkanalyzer: add completion for apkanalyzer
...
Signed-off-by: NextAlone <12210746+NextAlone@users.noreply.github.com>
2023-02-15 19:00:47 +01:00
Fabian Boehm
cbc66fe6ea
completions: More shortened descriptions
2023-02-14 21:16:22 +01:00
Fabian Boehm
d9a9fb50d0
completions/cargo: Descriptions
2023-02-14 21:04:05 +01:00