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