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