exploide
89eeafe393
added completions for firewall-cmd (firewalld)
...
based on --help and man page of firewall-cmd 0.9.x
2021-04-05 18:59:58 -07:00
Phil Corbett
13439b399e
Shortens RPM completions
2021-04-02 12:37:59 -07:00
Fabian Homborg
93ce805f32
help: Update completions
...
This is all of the sections in interactive, language and for_bash_users.
The faq names are so long that we're not adding them, also not all of
these have descriptions yet.
2021-03-30 17:40:38 +02:00
Kid
61b94fe093
Fix typo in read
completion ( #7867 )
2021-03-26 20:31:03 +01:00
Johannes Altmanninger
dc417f58ae
completions/aura: remove outdated flag
...
Commit a0b46e620
("Update Aura completions") removed "abs", but forgot
it here.
Fixes #7865
2021-03-26 07:49:05 +01:00
Karolina Gontarek
a0f05b376e
Shorten completions for vbc and pydf ( #7859 )
2021-03-23 20:46:42 +01:00
Jannik Vieten
0f3274d5eb
Fix completion errors for tshark when running as root ( #7858 )
2021-03-23 20:40:44 +01:00
Johannes Altmanninger
516a70d9cb
Misc cleanups
...
Some as suggested by lgtm.com
2021-03-21 19:41:36 +01:00
Olivier FAURE
211f8bc894
Write new completion file for cargo ( #7839 )
2021-03-20 21:44:38 +01:00
exploide
5eadee61c5
improved SSH completions
...
- use __fish_complete_ssh also for sftp
- removed old options -1 and -2
- added several newer options
- cleaned up and sorted completion code
2021-03-20 21:17:53 +01:00
Johannes Altmanninger
582675c96a
completions/git: restore forward-compatibility by using "complete -c"
...
After a fish installation is upgraded to 3.2.0, active shells could
throw an error attempting to load Git completions. It's just a
transient error but also easily avoidable by using the old style.
See #7822
2021-03-15 22:34:30 +01:00
exploide
38cd373ca3
added completions for mkpasswd
2021-03-14 16:46:38 -07:00
Fabian Homborg
3c3bf7ffd7
completions/git: Show recent commits *on all branches* for rebase
...
Doesn't make a ton of sense for the current branch
2021-03-12 18:12:03 +01:00
Fabian Homborg
873d7f6bb3
completions/git: Add recent commits for rebase
...
Fixes #7817
2021-03-12 18:10:11 +01:00
Caroleq
9fe2b27bba
Shorten description in completions ( #7788 )
...
* Fix long descriptions in completions
* PR review modifications
2021-03-09 20:28:25 +01:00
exploide
274be5eeeb
added descriptions to __fish_print_addresses
...
added --all flag to include 0.0.0.0 and ::
adapted use of this function in existing completions
fixes #7787
2021-03-08 17:47:29 +01:00
Jake
ece0aa5324
Update rsync completions ( #7763 )
...
* Add rsync flags completion
* Add missing rsync completions
* Remove bracket expansion and fix aka long options
* Improve rsync flags function code
* Replace "newness" with birth for creation times
* Improve rsync version option description
* Clarify rsync append-verify
2021-03-04 18:15:25 +01:00
exploide
1f3fdf2de6
added hashcat completions
2021-02-28 12:13:58 +01:00
exploide
5ab61dde12
added completions for JohnTheRipper
2021-02-28 12:13:58 +01:00
Brett Jia
384975c892
git: Shorten various long descriptions ( #7752 )
...
* Shorten various long descriptions
* Address review comments
2021-02-28 12:12:57 +01:00
Afsar Pasha
9909623262
Fixed __fish_adb_get_devices
2021-02-28 12:12:01 +01:00
Birk Tjelmeland
2719179bc1
Fix pandoc completion error
...
Pandoc completions would give an error if the folder `~/.pandoc`
does exist. This commit fixes that.
2021-02-27 22:31:42 +08:00
David Adam
39230978b3
docs: call the CHANGELOG "release notes"
2021-02-25 22:46:24 +08:00
ridiculousfish
e7d5a40252
Correct description for 'git worktree lock' description
...
Fixes #7731 .
2021-02-20 11:36:36 -08:00
Johannes Altmanninger
f99c275e42
completions/tig: directory completions after -C want a space
...
Since https://github.com/jonas/tig/releases/tag/tig-2.5.2
2021-02-13 08:07:20 +01:00
exploide
2bab31a316
updated metasploit completions
2021-02-09 23:11:50 +01:00
Johannes Altmanninger
330883b6fd
Run fish_indent on share/**.fish
...
This is mostly to show that some of my following indent changes don't break
current behavior.
2021-02-08 07:31:33 +01:00
Shun Sakai
d8530257c7
Add completions for libavif
2021-02-05 12:25:04 +01:00
Shun Sakai
060e796577
Add completions for the JPEG XL Reference Software
2021-02-05 12:24:23 +01:00
Johannes Altmanninger
29ee4d318d
Do use autogenerated completions for external git subcommands
...
Some third party Git tools provide a man page, which we can at least use
for completing options.
The old logic excluded all generated completions for Git subcommands.
Instead, try to load completions for all available external subcommands.
We can use $PATH/git-* because /bin/git-add and friends were removed in Git
1.6.0 in 2008.
Closes #4358 (the "git-foo" wrapping was added in #7652 )
2021-02-02 07:54:28 +01:00
Akatsuki Rui
176e6a9ce1
completions/userdbctl: init ( #7667 )
...
* completions/userdbctl: init
userdbctl:
Show user and group information.
A part of systemd.
* completions/userdbctl: fix complete services
Complete the services at the completion time.
2021-01-30 18:25:22 +01:00
Akatsuki Rui
350f6fe350
completions/networkctl: add missing commands ( #7668 )
...
* completions/networkctl: add missing commands
* completions/networkctl: fix complete devices
Complete the devices at the completion time.
2021-01-30 18:24:41 +01:00
Fabian Homborg
594d51e7eb
Add a separate --profile-startup option to profile startup
...
This goes to a separate file because that makes option parsing easier
and allows profiling both at the same time.
The "normal" profile now contains only the profile data of the actual
run, which is much more useful - you can now profile a function by
running
fish -C 'source /path/to/thing' --profile /tmp/thefunction.prof -c 'thefunction'
and won't need to filter out extraneous information.
2021-01-29 20:46:34 +01:00
Johannes Altmanninger
0ed7d67532
completions/git: minor cleanup
2021-01-27 07:31:54 +01:00
Johannes Altmanninger
085c1d2096
completions/git: avoid loading git-foo completions twice
...
We were soucing it manually, and implicitly via the `complete -C "git-foo "`
wrapper. Always use the latter, so fish knows that the completion is already
loaded.
2021-01-27 07:31:54 +01:00
Johannes Altmanninger
09161761c1
Complete custom "git-foo" commands from "git foo"
...
Since #7075 , git-foo.fish files are sourced when Git completions are loaded.
However, at least Cobra (CLI framework for Go) provides completions like
complete git-foo ...
This means that completions are only offered when typing "git-foo <TAB>"
and not on "git foo <TAB>". Fix this by forwarding the completion requests.
Take care to only forward if there are actually completions for "git-foo",
to avoid adding filename completions.
2021-01-25 19:09:56 +01:00
Fabian Homborg
8907606b07
completions/ps: Fix typo
...
Fixes #7657
2021-01-25 13:22:14 +01:00
Fabian Homborg
28f4f82246
completions/gem: Unbreak
...
See #7655 .
2021-01-24 21:00:50 +01:00
Fabian Homborg
66932b74b2
completions/launchctl: Unbreak
...
These passed the description as part of the argument but didn't escape
them properly.
Instead, let's just use a description.
Fixes #7655 .
2021-01-24 20:08:22 +01:00
Fabian Homborg
a407af2944
completions/git: Silence git's errors
...
This can spew about not finding the ignore file in some circumstances.
2021-01-22 21:54:36 +01:00
Alexander Sieg
ddab61616f
Include completion for all pkg alias subcommands ( #7642 )
...
* Include completion for all pkg alias subcommands
* Formatting and dynamic evaluation of alias subcommands
* only set package_name completion once
* fixed syntax error
2021-01-21 18:43:26 +01:00
Akatsuki Rui
1a9835f55e
completions/mtr: init ( #7638 )
...
* completions/mtr: init
Add mtr completion.
[ci skip]
* completions/mtr: edit descriptions
2021-01-19 18:09:09 +01:00
Mahmoud Al-Qudsi
e2273bacb2
Separate completions for GNU and BSD ps
command
...
It's not just -F; the majority of options are actually not portable
between the two.
Closes #7545
2021-01-18 14:23:39 -06:00
Johannes Altmanninger
692a8aef03
completions/xargs: provide subcommand completions
2021-01-15 20:23:59 +01:00
Ben Woods
1890c848e0
completions: Add support for lightdm and dm-tool commands ( #7624 )
2021-01-13 14:37:42 +01:00
Clément Martinez
c76074b1d6
Add losetup
completions
2021-01-12 08:22:28 +01:00
exploide
20d91c6be2
added completion script for alternatives
2021-01-10 18:35:46 +01:00
Fabian Homborg
bb3b6e3329
completions/timedatectl: Add missing quotes
...
Oops!
Supersedes #7617 .
2021-01-10 18:33:31 +01:00
Collin Styles
f496b07c7c
Fix completion for --exact
option to fzf
...
These double hyphens will make the completion resolve to `----exact`
which isn't a valid option.
2021-01-10 09:17:21 +01:00
Ben Woods
e93996dc01
completions/pkg: Add support for "alias" and "bootstrap" sub-commands
2021-01-08 21:36:29 +01:00