239
4688a84398
Update completions for loginctl
2021-04-15 17:38:26 +02:00
239
9b85254717
Update completions for Keybase
2021-04-15 17:38:26 +02:00
239
975cd13108
Update completions for cryptsetup
2021-04-15 17:38:26 +02:00
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
Johannes Altmanninger
0729c2be4c
Re-add completions for source and ., to prefer *.fish files
...
This is mildly useful when activating virtualenvs. We had remove
these files earlier, but since there are no more false negatives from
__fish_complete_suffix it seems safe to re-add them.
2021-01-07 17:09:05 +01:00
Mahmoud Al-Qudsi
b5523dbd64
Restrict pkg
completions to BSD
...
0507b04
loosened the FreeBSD-only restriction on `pkg` completions to
!SunOS in order to support DragonFlyBSD. This is overly broad and can
still cause the script to be loaded on systems that we can't
realistically expect to have `pkg` be the FreeBSD pkgng package manager
(especially since `pkg` is a much more generic term when compared to the
likes of `dnf`, `yum`, `deb`, and `apt`).
This patch changes `pkg` + BSD to be the minimum requirements for
considering a system to be using pkgng.
2021-01-05 17:30:50 -06:00
Ben Woods
c1ef9676cb
completions/pkg: Add support for "pkg check" sub-command
2021-01-04 21:54:58 +01:00
Fabian Homborg
0507b046ef
completions/pkg: Only exit for Solaris, not everything-but-FreeBSD
...
In e8b6705067
this was made to exit if
not on FreeBSD because Solaris has a tool called "pkg" that apparently
"isn't worth supporting".
Since at least DragonflyBSD also uses FreeBSD's pkg thing, let's turn
that check around.
2021-01-04 17:25:50 +01:00
Weihang Lo
4116aaeb5f
Update rustc.fish
...
- [`-L`: add a directory to the library search path][1]
- [`--crate-type`: a list of types of crates for the compiler to emit][2]
- [`--emit`: specifies the types of output files to generate][3]
[1]: https://doc.rust-lang.org/stable/rustc/command-line-arguments.html#-l-add-a-directory-to-the-library-search-path
[2]: https://doc.rust-lang.org/stable/rustc/command-line-arguments.html#--crate-type-a-list-of-types-of-crates-for-the-compiler-to-emit
[3]: https://doc.rust-lang.org/stable/rustc/command-line-arguments.html#--emit-specifies-the-types-of-output-files-to-generate
2021-01-03 18:09:50 +01:00
Johannes Altmanninger
a24ceaf0df
completions/git: offer ranges for cherry-pick
2020-12-29 16:31:43 +01:00
Johannes Altmanninger
85830a5775
completions/git: don't sort branches and tags
...
This seems a bit more intuitive.
2020-12-29 16:31:43 +01:00
Nunzarius
d3de09da83
Added completions for ldapsearch
2020-12-26 12:13:44 -08:00
Johannes Altmanninger
4dae106911
Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes
...
Part of #7040
2020-12-23 19:14:10 +01:00
Johannes Altmanninger
d18e1c7bca
Revert "completions/unzip: Stop filtering suffixes"
...
This reverts commit 46068cd257
.
2020-12-23 19:14:10 +01:00
Fabian Homborg
04d7d89020
__fish_print_packages: Extract the rest
...
Of note: The rpm/yum thing seems to be coupled, so I put it into one
function that tries the yum helper and uses the rpm path otherwise.
Zypper is already its own thing, so this should only be used for yum
and probably dnf (does that still have the helper?)
Zypper can be dropped, as that already used a separate function in the file.
Apk can just be inlined - it's literally one line for installed and another for all packages.
2020-12-22 17:10:02 +01:00
Fabian Homborg
cf59c3b680
completions/eopkg: Rework some comments
2020-12-22 17:10:02 +01:00
Nunzarius
f7966b3249
Added completions
2020-12-22 17:06:27 +01:00
Ivan Tham
c5343a538f
Add cargo abbr completions
2020-12-21 23:05:31 +01:00
Shun Sakai
58d9fa3820
Add completions for .NET
2020-12-19 16:55:24 -08:00
Fabian Homborg
75dcbed700
Remove some useless uses of no-scope-shadowing
...
This is a very delicate tool, and these completions simply don't need them.
2020-12-16 18:31:51 +01:00
Jason
b0dcfac2a0
Update find.fish
2020-12-15 14:42:03 +01:00
Fabian Homborg
edbb8ad0a4
completions/fish: Add --debug-output, remove debug levels
...
The levels don't do anything anymore, so we can remove them.
2020-12-14 19:36:18 +01:00
Fabian Homborg
6e9364ab50
fish_indent: Change --debug-level to --debug with flog categories
...
The "debug-level" flag makes little sense since we have no more
debug *levels* left.
2020-12-14 19:36:18 +01:00
Daniel Hoekwater
e8dcef5a71
completions: Fix some more overlong descriptions ( #7550 )
...
* Fix overlong completion descriptions for wget
* Fix overlong completion descriptions for valgrind
* Fix overlong completion descriptions for mocha
* Fix overlong completion descriptions for adduser
* Shorten and clean up completion descriptions
2020-12-14 19:01:04 +01:00
Fabian Homborg
c065d24632
completions: More short descriptions
...
Work on #6981 .
2020-12-14 17:42:04 +01:00
Johannes Altmanninger
f0f21bdecd
Minor refactoring to __fish_git_local_branches
2020-12-12 08:22:24 +01:00
Jason
7e3d3cc30f
completions: git switch only takes branch names
...
Trying to switch to a remote branch like "upstream/ver2" will error with "fatal: a branch is expected, got remote branch 'upstream/ver2'", so these completions should only print the branch name. There doesn't seem to be a function for printing just the branch names for remotes (branch names can have forward-slashes in them), so I have just left them out for now.
2020-12-12 07:19:55 +01:00
Fabian Homborg
952f1971ad
completions/mount: Allow files
...
This can use files/directories in a variety of ways, and it's
basically impossible to enumerate all of them - basically *any file*
could be mounted, if only there is a filesystem for it.
We still give the blockdevices and predefined mountpoints, so they can
still be used.
2020-12-11 23:09:16 +01:00
Jason
9140fc7931
pactl completions: guard call to other pulseaudio tools ( #7532 )
...
At least on Arch Linux, pacmd and pulseaudio aren't necessarily available just because pactl is (pipewire is now a thing, and it installs libpulse but not pulseaudio)
2020-12-06 14:54:41 +01:00
Mahmoud Al-Qudsi
a614a19b07
[apt] Dynamic completions for source repo
...
Dynamically complete the possible candidates for `apt install -t <repo>`
by "parsing" the installed configuration files.
[ci skip]
2020-12-05 10:45:04 -06:00
Johannes Altmanninger
4ed22246c3
completions/gem: do not execute completion description
2020-11-29 06:07:00 +01:00
Marcel Hellwig
c7dc2c5a58
add completion for icdiff
...
icdiff is a diff command that uses colors by default and is an advances
version of the original diff command
https://github.com/jeffkaufman/icdiff
2020-11-24 19:25:51 +01:00
Milan Zink
f1a5fa82a0
Adding 'dnf versionlock' completions
2020-11-23 21:34:07 -08:00
Fabian Homborg
2e55e34544
Reformat
2020-11-22 14:39:48 +01:00
Mahmoud Al-Qudsi
6c8c8bf819
[zfs] Dynamically complete possible zfs property values
...
Use the man pages to dynamically generate possible completions for `zfs
set property=` payloads.
[ci skip] // Does that even work for GitHub actions?
2020-11-21 11:05:00 -06:00
Akatsuki Rui
df4114fb93
homectl.fish: fix Expected argument for option a
...
And a mistake space in description
[ci skip]
2020-11-20 23:08:50 +01:00
Érico Rolim
036ed36887
share/completions/ls: remove double whitespace.
...
Small typo in the description for one of the options.
2020-11-13 14:34:42 +01:00
Érico Rolim
943ead2598
share/completions: fix non-standard capitalization.
...
Use "Installed package" instead of "Installed Package".
2020-11-13 14:34:42 +01:00
Mahmoud Al-Qudsi
6bd4f52b0d
[zfs] Optimize enumeration of snapshots
...
Only generate the list of snapshots when
a) the argument must be a snapshot and nothing else, or
b) the argument as typed contains a literal @, or
c) a snapshot is a valid completion and there is only one dataset
matching the argument as entered.
Unfortunately, it seems the `zfs` command itself is extremely primitive
and doesn't support listing snapshots by dataset so when we need to
generate completions, we end up needing to enumerate all snapshots
(ever) across all datasets. I'd be very happy to be proven wrong, but I
think the only other way would be manually parse `zdb` output.
See #7472
2020-11-12 22:24:29 -06:00
Shun Sakai
36337fc45d
Add completions for julia
2020-11-09 00:41:38 +09:00
Sean Wei
ca0f5686ff
Fix typo
2020-10-31 13:27:05 +01:00
Jan-Jaap Korpershoek
4b74fbf1b7
Make mysql completions work with log-in ( #7397 )
...
Complete databases using credentials specified on the commandline.
2020-10-30 18:34:23 +01:00
Mahmoud Al-Qudsi
3471db51c8
[completions] Add completions for pidof
...
[ci skip]
2020-10-30 11:16:22 -05:00
Clément Martinez
5a0bc0a516
Add bluetoothctl completions
2020-10-30 16:38:26 +01:00
Akatsuki Rui
f73808a0fa
Add completions for homect ( #7435 )
...
systemd-homed control tool
based on the systemd v246.6-1 manpage
2020-10-30 04:25:54 +01:00
Akatsuki Rui
d9b39b0d51
hostnamectl.fish: new completion
...
systemd-hostnamed control tools
2020-10-28 19:38:45 +01:00
Akatsuki Rui
9910bdf07a
coredumpctl.fish: new completion
...
systemd-coredump control tools
2020-10-28 19:38:45 +01:00
Akatsuki Rui
91d6e50ed8
bootctl.fish: new completion
...
systemd-boot control tools
2020-10-28 19:38:45 +01:00
Akatsuki Rui
745c2c6383
timedatectl.fish: add missing 2 commands
...
timesync-status
show-timesync
and some missing options
2020-10-28 19:38:45 +01:00
Fabian Homborg
0259b29a09
completions/cdh: Only shorten ~ if the token starts with one
...
Works around #4570
Also keep order like it always wanted.
[ci skip]
2020-10-28 18:18:06 +01:00
Mahmoud Al-Qudsi
c560240abc
[zpool] Improve ZFS completions
...
Do not show devices already part of a zpool on calls to `zpool add`
and the converse.
2020-10-25 21:51:34 -05:00
Clément Martinez
cbc40842e2
Complete pipenv run
2020-10-25 17:18:42 -05:00
Johannes Altmanninger
b633b443ba
fixup! completions/git: handle "1 .A" files
2020-10-17 07:45:22 +02:00
Johannes Altmanninger
14855de95a
completions/git: handle "1 .A" files
...
Fixes #7403
[ci skip]
2020-10-16 22:11:01 +02:00
Fabian Homborg
2a6547dd7c
completions/mysql: Complete database name
...
Gosh this interface is awful - we really really need to strip the
weird ascii table and the "Database" header.
[ci skip]
2020-10-12 19:50:20 +02:00
Mahmoud Al-Qudsi
3f0e2ef1dc
[openssl] Support openssl 1.1.0 completions
2020-10-10 11:53:57 -05:00
Johannes Altmanninger
863b4700f8
Use builtin command in spago completions, add to changelog
2020-10-10 13:11:53 +02:00
matoruru
d544cda937
Add completions/spago.fish
2020-10-10 13:07:27 +02:00
Johannes Altmanninger
a635d78976
competions/env: only invoke subcommand completions once
...
This prevents a seemingly infinite loop in
fish -c 'alias ssh "env ssh"; complete -C "ssh "'
It still prints "maximum recursion depth exceeded", but a follow-up commit
will work around that.
Fixes #7389
2020-10-10 09:24:49 +02:00
Johannes Altmanninger
f917211f3b
completions/ssh: history --max=n might be better than head -n
2020-10-10 09:24:49 +02:00
Johannes Altmanninger
1173e8bda4
Clarify that some complete calls just need a command with no user-defined completion
2020-10-10 09:24:49 +02:00
Joni Salmi
f845f267bd
umount.fish Add long flags and fix long description in completion #6981
2020-10-03 17:16:39 -07:00
Johannes Altmanninger
f758d39535
string pad: handle padding characters of width > 1
...
If the padding is not divisible by the char's width without remainder,
we pad the remainder with spaces, so the total width of the output is correct.
Also add completions, changelog entry, adjust documentation, add examples
with emoji and some tests. Apply some minor style nitpicks and avoid extra
allocations of the input strings.
2020-09-27 21:59:15 +02:00
Johannes Altmanninger
46746b4b26
completions/git: offer commit ranges for range-diff
...
A match made in heaven!
2020-09-27 21:59:15 +02:00
Johannes Altmanninger
e9582c41b2
Remove __fish_complete_external_command
...
It's no longer used.
2020-09-25 19:33:01 +02:00
Johannes Altmanninger
618705285d
completions/git: support ... range notation
...
https://git-scm.com/docs/gitrevisions#_revision_range_summary
2020-09-25 19:33:01 +02:00
Johannes Altmanninger
2a95b283ee
completions/git: complete only right commit if cursor is beyond the ".."
...
This enables completion for the right part of a range in many cases, like
`git log HEAD~10..`.
2020-09-25 19:33:01 +02:00
Mahmoud Al-Qudsi
533957fc2e
[apt] Add --with-new-pkgs completion
...
[ci skip]
2020-09-22 21:52:47 -05:00
Fabian Homborg
a3e20a4d38
Don't use abbreviated long options
...
"function --argument" is not a thing, it's "--argument-names". This only
accidentally works because our getopt is awful and allows abbreviated
long options.
Similarly, one argparse test used "--d" instead of "-d" or "--def".
2020-09-19 11:47:41 +02:00
exploide
ca730cf714
added completions for micro
2020-09-18 19:41:44 +02:00
Johannes Altmanninger
07c8608034
Fix make -j description
2020-09-17 18:44:54 +02:00
Mahmoud Al-Qudsi
304649acc6
[zfs] Add completions for new dataset prefix
...
[ci skip]
2020-09-16 14:37:59 -05:00
Mahmoud Al-Qudsi
bf31333622
[ffmpeg] Prevent -codec from matching -codec:[vas]
...
This was preventing the narrowing of matching completions.
[ci skip]
2020-09-07 16:52:47 -05:00
Mahmoud Al-Qudsi
2a4289dcd1
[ffmpeg] Fix variable name in __fish_ffmpeg_complete_regex
...
[ci skip]
2020-09-07 16:52:47 -05:00
Joost-Wim Boekesteijn
0cec12c6c0
ffprobe completions: show_stream -> show_streams
...
This should be `show_streams` instead of `show_stream` according to:
31b6b6685e
:/doc/ffprobe.texi#l218
2020-09-07 18:52:08 +02:00
Mahmoud Al-Qudsi
4331face4a
[vips] Add vips completions
...
Just a skeleton completion file, but the list of available
actions/completions is at least dynamically generated (there's a lot of
them, they are impossible to remember, and they depend on build
options).
[ci skip]
2020-09-04 21:40:27 -05:00
Mahmoud Al-Qudsi
fe6fb23f43
[ffmpeg] Add -f formats completions
...
[ci skip]
2020-09-04 13:43:26 -05:00
Fabian Homborg
1041e59c5b
fixup! Do actually use the correct command
...
Sorry!
2020-09-04 16:59:08 +02:00
Fabian Homborg
0ae37ac83a
Add alias completions
...
Fixes #7305
2020-09-04 16:58:41 +02:00
Fabian Homborg
bfb5b28d0f
Let command, jobs and type take --query
instead of --quiet
...
Now command, jobs, type, abbr, builtin, functions and set take `-q` to
query for existence, but the long option is inconsistent.
The first three use `--quiet`, the latter use `--query`. Add `--query`
to the first three, but keep `--quiet` around.
Fixes #7276 .
2020-09-04 16:55:09 +02:00
Mahmoud Al-Qudsi
91b2edd51d
[apt] Add --no-install-recommends
...
[ci skip]
2020-09-03 21:47:21 -05:00
Mahmoud Al-Qudsi
326fd8d750
[cargo] Add dynamic --package completions
...
[ci skip]
2020-09-03 13:41:37 -05:00
Akatsuki
4f0f5daea9
go.fish: add some missing options
...
also fix long descriptions #6981
2020-09-02 20:58:29 +02:00
Shun Sakai
244feee692
Add completions for some missing GLib's tools ( #7300 )
2020-09-01 05:15:23 +02:00
Mahmoud Al-Qudsi
c1cb462854
[ffmpeg] Complete some popular codec-specific options
2020-08-30 22:23:25 -05:00
Mahmoud Al-Qudsi
010db9e7be
[ffmpeg] Complete filter graphs
...
Dynamically generate a list of supported filters and transmogrify the
typed out filter graph into a fish completion.
[ci skip]
2020-08-30 22:23:25 -05:00
Mahmoud Al-Qudsi
3d5e1a061c
[ffmpeg] Add enumeration of pixel formats
...
[ci skip]
2020-08-30 22:23:25 -05:00
Mahmoud Al-Qudsi
280e99467d
[ffmpeg] Enumerate codecs for numbered streams
...
* This adds support for enumerating codecs after, e.g., -c✌️ 0
* (Also adds support for indeterminate codecs without a/s/v specified)
[ci skip]
2020-08-30 22:23:25 -05:00
Mahmoud Al-Qudsi
0d3f4db33a
[cargo] Use filesystem for --example completions
...
`cargo run --example` no longer lists examples and never listed examples
that were not built.
2020-08-29 17:06:33 -05:00
Akatsuki
f88d7dd312
btrfs.fish: fix long descriptions
2020-08-28 20:10:12 +02:00
exploide
167a96fdeb
corrected grep completions
2020-08-24 20:28:46 +02:00
Daniel Bengtsson
23f9373d26
Fix the description for ping.
...
Fix the long description for ping.
2020-08-24 19:31:48 +02:00
Tom Dunlap
dc411b373d
Remove "go run" from commands with exclusive args
...
`go run` compiles and runs a go program passing along the trailing args to the compiled program. Limiting `go run` to only complete *.go files means that if you are running a go file that takes a file path as a command line argument, you frustratingly cannot use tab completion.
2020-08-21 20:40:23 +02:00
Daniel Bengtsson
9ffaade0db
Fix the long description for ansible.
...
Maybe it's not necessary to display the default path here.
2020-08-20 21:40:11 +08:00
Charles Gould
bb23385baa
completions: add missing options for history builtin
2020-08-20 20:15:56 +08:00
Johannes Altmanninger
eb59d4eb14
Run fish_indent on share/**.fish
2020-08-17 17:40:28 +02:00
Colin Woodbury
a0b46e6204
Update Aura completions
2020-08-13 00:29:55 +02:00
Johannes Altmanninger
46a69d6b90
Simplify prime-run completions
2020-08-10 20:46:07 +02:00
oriko1010
8b02a78887
Add completion for prime-run
2020-08-10 20:44:20 +02:00
Johannes Altmanninger
9c327b19a6
Fix extra or missing newlines at end of file in our fish scripts
...
New fish_indent does that too, so this will make any future reformatting
diffs smaller.
Done using either of:
perl -pi -e 'undef $/; s/\n*$/\n/' share/**.fish
kak -n -f '<a-/>\n*<ret>d' share/**.fish
2020-08-09 23:53:46 +02:00
Johannes Altmanninger
918c62863e
Fix typo
2020-08-09 23:53:46 +02:00