puenka
30f040ed36
Add speedtest-cli/speedtest completion ( #5840 )
...
* Add speedtest-cli/speedtest completion
Added a completion file for speedtest-cli utility (https://github.com/sivel/speedtest-cli ) as shipped from various package repositories.
* added no-files parameter
* Remove inheritance to speedtest
* Create speedtest.fish
2019-04-27 09:34:28 +02:00
Mahmoud Al-Qudsi
ae11bf4dcb
Add completions for git show $rev:$path
...
This command can be used to "`cat`" the contents of `$path` as of `$rev`.
These are "silent" completions, e.g. while this adds a completion for
`git show master:foo`, the completions for `git show <TAB>` are not
affected; these "advanced" completions kick in only after at least
`git show master:<TAB>` to prevent completion pollution or slowing down
tab completions in the typical case (as this would cause each valid and
possibly unique $rev completion result to complete to `n*$rev`
completions for *n* files.
[ci skip]
2019-04-23 21:54:09 -05:00
Mahmoud Al-Qudsi
4bdab33a00
Add dynamic cipher completion to ssh -c ...
...
[ci skip]
2019-04-22 15:17:38 -05:00
Mahmoud Al-Qudsi
32ad1a6e62
Add basic completions for FreeBSD's camcontrol
2019-04-19 20:57:27 -05:00
Wilke Schwiedop
76306c4582
completions/usermod: various fixes
...
* -a does not take arguments
* -e more helpful description
* -g add arguments
* -G fix arguments
* add -r to various options
2019-04-20 08:43:43 +08:00
Mahmoud Al-Qudsi
d66ec08819
Add partial aws
and ~full aws s3
completions
...
[ci skip]
2019-04-17 22:37:19 -05:00
Aaron Gyes
65bc94c493
Revert "set completions: complete __ variables"
...
This reverts commit f4e40f2f4b
.
2019-04-15 12:57:59 -07:00
Aaron Gyes
89b6b05f88
Fix builtin
completions
...
Command substitution needs parenthesis
2019-04-15 12:24:54 -07:00
Aaron Gyes
f4e40f2f4b
set completions: complete __ variables
...
Now that __ stuff is sorted after a-z, we should not completely
omit them from completions.
2019-04-14 20:35:02 -07:00
Mahmoud Al-Qudsi
5989a92dae
Add completions for rg
(ripgrep)
...
[ci skip]
2019-04-12 15:20:45 -05:00
Fabian Homborg
898ed12a6c
Merge pull request #5795 from cstyles/git-completions
...
Add git completions
2019-04-12 09:42:52 +02:00
Collin Styles
502efb0f3e
Improve descriptions
2019-04-10 19:11:52 -07:00
Aaron Gyes
f086064d72
add --print-rusage-self to completions
2019-04-10 16:41:26 -07:00
Artur Juraszek
cece4d81c1
completions/pinky: Prompt with users list
2019-04-10 12:46:36 +02:00
Collin Styles
3cfa5d422e
Remove string match; use string replace's --filter option
2019-04-09 20:59:48 -07:00
Mahmoud Al-Qudsi
49935f13df
Add completions for git bisect
...
[ci skip]
2019-04-09 20:36:42 -05:00
Collin Styles
724dd06c62
Add completions for git-help
2019-04-06 14:04:28 -07:00
Fabian Homborg
78931d78bd
completions/git: Handle diff --cached
...
Fixes #5785 .
[ci skip]
2019-04-06 21:45:17 +02:00
Collin Styles
2226a87b59
Add completions for git-worktree
2019-04-06 12:24:24 -07:00
Collin Styles
82596465b2
Add completions for git-describe
2019-04-06 12:24:24 -07:00
Collin Styles
0bd8c61e7e
Add completions for git-ls-files
2019-04-06 12:24:24 -07:00
Collin Styles
6e3c87f4c3
Add completions for git-merge-base
2019-04-06 12:24:24 -07:00
Aaron Gyes
469a8880aa
correct 'bind' completions
...
--new-mode isn't even an option `bind` takes, and it
-m for -M.
2019-03-31 21:38:23 -07:00
Fabian Homborg
1937e409f7
completions/find: Fix typo
2019-03-29 17:46:01 -05:00
Mahmoud Al-Qudsi
93b02dcec4
Don't use camcontrol in FreeBSD zpool completions
...
It requires root/su privileges to list devices, and we have a great
alternative that already produces the desired results.
2019-03-29 17:43:03 -05:00
Fabian Homborg
fc7d11d7b8
Update zpool completions to use string
instead of grep
2019-03-29 17:37:26 -05:00
Fabian Homborg
77e71cfcb1
completions/git: Handle AM files
...
Fixes #5763 .
[ci skip]
2019-03-24 17:12:36 +01:00
Fabian Homborg
22d9382646
completions/service: Remove useless helper function
...
[ci skip]
2019-03-24 16:59:49 +01:00
SanskritFritz
aea4062906
cower doesn't exist anymore, completions dropped
2019-03-17 10:55:01 +01:00
Fabian Homborg
0b6d6a29eb
completions/git: Fix broken conditions for git config
...
Classic case of not seeing `and` as a new command:
`__fish_git_using_command config and anotherthing`
causes `and anotherthing` to be passed as arguments to
`__fish_git_using_command` instead of being executed.
[ci skip]
2019-03-15 20:09:55 +01:00
Fabian Homborg
a7ab8c6a4b
Remove __fish_test_arg helper function
...
This was a remnant from before `string` existed, and was only used by
the xterm completions.
Part of #5279
[ci skip]
2019-03-15 19:58:01 +01:00
Fabian Homborg
2de3f7c686
Move ninja functions into ninja completions
...
Part of #5279
[ci skip]
2019-03-15 19:57:56 +01:00
Fabian Homborg
1c3c76165e
Move xrandr functions into randr completions
...
Part of #5279 .
[ci skip]
2019-03-15 19:57:51 +01:00
Fabian Homborg
a1380a736b
Move __fish_print_make_targets into make completions
...
A function file for a function used only by one completion (and
unlikely to be used anywhere else).
If another user shows up, we can move it out again.
Part of #5279
[ci skip]
2019-03-15 19:57:46 +01:00
Fabian Homborg
86e9e60ae7
completions/set: Fix set -eU
...
This had a typo where it completed `-u` variables. Only `-u` means
unexported, `-U` means universal.
[ci skip]
2019-03-15 15:22:59 +01:00
Fabian Homborg
9dcb5abaf1
completions/pandoc: Stringify
...
This should be the last call to `grep` outside of a script
specifically related to `grep`.
(With the exception of `zpool`, which I've already written, but which
will probably be merged later)
2019-03-14 17:16:47 +01:00
Fabian Homborg
7766d0a7d0
Remove outdated comment
...
[ci skip]
2019-03-14 13:23:48 +01:00
Fabian Homborg
05038fc865
completions/zfs: Stringify
2019-03-14 13:23:47 +01:00
Fabian Homborg
aa08504fe3
completions/zpool: Stringify a bit
...
These are the simple bits - replace useless helper functions and uses
of grep/sed with string or other appropriate tools.
2019-03-14 13:23:47 +01:00
Fabian Homborg
a4d728c9de
completions/ezjail-admin: Stringify
...
Specifically `grep`, these awks are still a bit too annoying to do
with `string`.
2019-03-14 13:23:47 +01:00
Fabian Homborg
3043d726bf
completions/minikube: Stringify
2019-03-14 13:23:47 +01:00
Fabian Homborg
5859d205d8
completions/apt-file: Remove ls
call
2019-03-14 13:23:47 +01:00
Fabian Homborg
29556efebd
Drop rc.d completions
...
This was an arch utility that it used shortly before introducing
systemd.
It's been dropped upstream for years.
2019-03-14 13:23:47 +01:00
Aaron Gyes
3e8c05e32b
cat, mv, rm completions: shorten descriptions
2019-03-09 15:02:25 -08:00
Aaron Gyes
c1859b5678
date
completions: show correct options for different BSDs, macOS
...
Also prevents file completions where they are not approprite, and
additionally shortened the descriptions to fit in two pager columns
in an 80-wide terminal for some platforms.
2019-03-09 14:56:25 -08:00
Fabian Homborg
bf926fd6c4
completions/yarn: Don't offer files for yarn run
...
Pretty sure that, like npm, that's not valid.
[ci skip]
2019-03-09 18:04:21 +01:00
Fabian Homborg
b0e9405b11
Read json via python
...
Apparently that's actually faster than jq, and it's more likely to be
installed.
Also it should convince the arch packager to remove the jq dependency.
The indentation is weird, though.
[ci skip]
2019-03-09 18:04:21 +01:00
Aaron Gyes
3ac1c29f79
cp completions: shorten descriptions
...
Enough to fit two pager columns into a 80-wide terminal.
2019-03-09 07:55:46 -08:00
Aaron Gyes
7ececa4c69
dmesg completions for all the platforms
...
+ tweaks for Linux: shorter descriptions, suppress file completions
+ Add correct completions for macOS, NetBSD, FreeBSD, OpenBSD, DragonFly
+ Solaris dmesg has no options, so complete nothing there
2019-03-09 07:29:23 -08:00
Fabian Homborg
62526a3ac8
completions/git: Fix relative paths for older git
...
If the first file presented was in the current directory, this would
error out.
Fixes #5728 .
[ci skip]
2019-03-08 16:03:57 +01:00