Aaron Gyes
9ec359d133
update chown completions
...
Add completions that are correct on darwin and probably bsd.
Add missing -H, -L, -P completions to GNU chown.
Remove errant GNU completion claiming -h is short for --help.
2022-01-31 21:56:02 -08:00
Aaron Gyes
56a4920856
chgrp, chmod completions: pipe both stderr and stdout to /dev/null
...
Seems like --version output writes to stdout on the GNU utils.
2022-01-31 21:29:05 -08:00
Aaron Gyes
e575a63232
chmod completions for non-GNU chmod
...
And chgrp fixup.
2022-01-30 19:53:48 -08:00
Johannes Altmanninger
63960f646b
completions/ln: sort flags to match the GNU ln man page
2022-01-30 15:01:29 +01:00
NextAlone
9121e14279
Add ln completion -r --relative
2022-01-30 14:34:11 +01:00
Aaron Gyes
7c022753cf
chgrp: do not-GNU
...
Add versions for macOS.
2022-01-29 22:49:48 -08:00
Aaron Gyes
c3e5cc5652
macOS cat completions: add the -l lock option
2022-01-29 22:31:09 -08:00
Aaron Gyes
cdb81e4001
basename: add completions
...
simple ones for the two options mine supports
2022-01-29 22:24:18 -08:00
NextAlone
76bde0839f
Fix gradle tasks completion ( #8672 )
...
The regex for task names was a bit off, so
- include uppercase letters, to support `TMessagesProj:assembleMiniRelease`
- don't include characters like `[]` (which happen to lie between ASCII `A` and `z`)
- include numbers, which are presumably valid in an identifier
- explicitly include the optional ` - ` bit in the regex
2022-01-29 11:27:00 +01:00
Aaron Gyes
77fa3df7dc
killall completions: let pager combine signal numbers and names
...
Before:
https://user-images.githubusercontent.com/291142/151565480-80eccc8e-2c00-4e5a-a718-a5b51f224e14.png
After:
https://user-images.githubusercontent.com/291142/151569789-aa2d94f8-4bcc-4c60-a62f-54ca19b58b12.png
2022-01-28 07:02:02 -08:00
ridiculousfish
b8fd6b5f31
Run fish_indent over new Windows completions
2022-01-26 22:02:23 -08:00
EmilySeville7cfg
cdae6536fd
Standardize complex commands:
...
- attributes
- reg
- schtasks
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
78bd0f9cdb
Prettify all commands:
...
- rename *list* functions to *print*
- use short options everywhere
- delegate less work to functions
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
7ae194cb03
Rename __fish_list_windows_drives function:
...
- new name is __fish_print_windows_drives
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
c5a8e700bb
Replace "generate" to "complete" in functions
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
f047ef4ea2
Remove __fish_generate_password function
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
72ce745f60
Use --description for clean command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
bc52198b5e
Simplify choice completion
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
3f7cfdd144
Concise option/value descriptions
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
d3ad5fe398
Remove complete for internal cmd commands
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
7bf82bfd32
Update __schtasks_list_tasks function
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
1cd0726913
Clean-up md/rd completions:
...
- use __fish_list_windows_drives
- hide dependent options
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
e22e8932a5
Clean-up schtasks completion:
...
- conditionally show /u, /p options
- use __fish_list_windows_users function
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
f38cba9a2d
Clean-up attrib completion:
...
- remove __fish_list_windows_drives call
- hide /d, /l without /s
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
cf59ef1435
Fix setx completion:
...
- more accurate hints for /s, /u, /p opts
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
2683dc4af8
Clean-up vol completion:
...
- use __fish_list_windows_drives
- reformat
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
4d3039059d
Reformat cmd completion
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
430cae58bf
Clean-up cleanmgr completion:
...
- use __fish_list_windows_drives
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
1ee3f1fc8c
Clean-up attributes completion:
...
- distribute code to several functions
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
a2ae67f629
Clean-up attrib completion:
...
- use __fish_list_windows_drives
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
fbbf498afb
Enhance setx completion:
...
- more accurate hints
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
05ba662dcd
Fix reg completion:
...
- /s description fix
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
cd64ed5d27
Fix awk command for cmdkey
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
e118bde5c8
Enhance cmdkey completion:
...
- error fixes
- more accurate hints
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
2c55213b81
Replace ! with not for attributes
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
5f1384c6c3
Distribute code into several functions for reg
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
ee74ebd314
Completion for powershell command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
c7534b2dd5
Completion for schtasks command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
16c1850ae0
Complete for md command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
c3f928b2fa
Hide /-y, /y when needed for copy command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
61a77ef9fc
Hide /c, /k when needed for cmd command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
cd991d5936
/d support for cleanmgr command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
656d3479dc
Drive suggestions for attrib command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
e137df393a
Better /u, /p support for setx command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
76e200e3f5
Completions for cmdkey command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
9de5e1918f
+/- hints for attrib command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
5574d13622
Fix setx completion
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
da1fdc758b
Fix reg completion
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
1bd01436d9
Completion for setx command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
4b6e4fb7f0
Remove unused var in reg.fish
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
3a89363132
Completion for reg command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
080c215d48
Completion for pause command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
529f82a990
Clean-up all completions
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
7c2e05f223
Completion for forfiles command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
2bd7daec20
Completion for copy command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
3c943d2836
Completion for comp command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
1a005a76ef
Completion for ver command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
36eb310732
Completion for vol command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
8092d40cb7
Completion for cmd command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
064fd61bc4
Completion for cls command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
555166425b
Completion for cleanmgr command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
bedb20e4b3
Completion for clean command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
63165085e1
Completion for choice command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
bf72247e1a
Completion for attributes command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
4f07bb8824
Completion for attrib
2022-01-26 21:37:38 -08:00
Spenser Black
eb7603f1c6
Make __fish_git_is_rebasing
respect git -C
...
Co-authored-by: Johannes Altmanninger <aclopte@gmail.com>
2022-01-26 18:43:57 +01:00
Spenser Black
3b690214dc
Add git checkout --[no-]recurse-submodules
2022-01-26 18:43:57 +01:00
Spenser Black
03b3891d73
Add git rebase --edit-todo
completion
2022-01-26 18:43:57 +01:00
Spenser Black
3575bc6c19
Hide interactive rebase options when not rebasing
...
`--abort`, `--skip`, and `--continue` are hidden when a rebase isn't in
progress.
2022-01-26 18:43:57 +01:00
Spenser Black
4ae29ec1fe
Add --prune
option to git fetch
and git pull
2022-01-26 18:43:57 +01:00
Spenser Black
2fcea496a9
Complete only filenames after git show --
2022-01-26 18:43:57 +01:00
EmilySeville7cfg
36699d49d8
Specify program versions
2022-01-23 21:52:17 +08:00
EmilySeville7cfg
f881f70992
Completion for matlab command
2022-01-23 21:52:17 +08:00
EmilySeville7cfg
ec870fff93
Completion for octave command
2022-01-23 21:52:17 +08:00
exploide
229e315fc5
tar completion: added useful options
2022-01-23 14:33:07 +01:00
Jeff Dickey
af11a628f9
git diff --quiet has no "-q" flag
...
https://git-scm.com/docs/git-diff#Documentation/git-diff.txt---quiet
2022-01-22 13:17:11 +08:00
Dundar Göc
fe21cb44c9
entr
2022-01-21 18:11:48 -08:00
Dundar Göc
e8af17c191
lpadmin
2022-01-21 18:11:48 -08:00
Dundar Göc
864f5ca254
lpstat
2022-01-21 18:11:48 -08:00
Dundar Göc
954de44414
mocp
2022-01-21 18:11:48 -08:00
Dundar Göc
f45ca4aca4
completions(postgresql): shorten descriptions
2022-01-21 18:11:48 -08:00
Dundar Göc
cd52937771
completions(sass): shorten descriptions
2022-01-21 18:11:48 -08:00
Dundar Göc
48e686dae2
completions(latexmk): shorten descriptions
2022-01-21 18:11:48 -08:00
Dundar Göc
095aed64e0
completions(imagemagick): shorten descriptions
2022-01-21 18:11:48 -08:00
Dundar Göc
7667a51d93
completions(cdrecord): shorten descriptions
2022-01-21 18:11:48 -08:00
Dundar Göc
3bad45a933
completions(bison): shorten descriptions
...
Work on https://github.com/fish-shell/fish-shell/issues/6981
2022-01-21 18:11:48 -08:00
Fabian Homborg
b74f610a47
completions/gcc: Some small fixes
...
Remove some nonexistent options (my gcc does not know "-mdata"), fix
the longest description in all of fish and remove some argument
markers from the option.
2022-01-20 17:14:38 +01:00
Dundar Göc
157d8cfd74
completions(ant): shorten descriptions
2022-01-20 10:49:40 +01:00
Dundar Göc
8878e990a4
completion(ansible-playbook, ansible): shorten descriptions
2022-01-20 10:48:41 +01:00
Dundar Göc
87ce317716
completion(animate): shorten descriptions
2022-01-20 10:48:08 +01:00
Fabian Homborg
89e85e05e0
completions/git: Add add --chmod option
...
Fixes #8652 .
2022-01-18 19:20:27 +01:00
Dundar Göc
48652eebc1
completion: add completions for topgrade
2022-01-18 23:33:52 +08:00
dundargoc
9b3783d54a
completions: shorten descriptions for p4 ( #8647 )
...
Work towards #6981
2022-01-17 11:06:05 -08:00
Fabian Homborg
0127b237e7
completions/git: Complete heads for push
...
Fixes #8650
2022-01-17 17:49:00 +01:00
Jakub Panek
d5076572c8
completions(apk.fish): force file/parameter completion
...
Signed-off-by: Jakub Panek <me@panekj.dev>
2022-01-17 06:48:54 +01:00
Max Nordlund gmail
49a0362c12
Fix nmap --script completion
...
It's using GNU specific flags, which doesn't work on BSDs like macOS.
Instead this just formats the current time into
seconds and then the `math` builtin for calculating the 5 min timeout.
2022-01-16 15:13:57 +01:00
Johannes Altmanninger
04a905961d
completions/conda.fish: use __fish_is_first_token
...
Closes #8614
2022-01-16 15:02:53 +01:00
Spenser Black
6ef726b285
Include tags in git push
completions ( #8630 )
...
Resolves #8621
2022-01-11 21:27:23 +01:00
exploide
49a9610c31
completions: complete users for id command and added two further options
2022-01-08 13:51:52 +01:00
Kid
491dd92ac2
Add isatty
completion ( #8609 )
...
* Add `isatty` completion
* Keep order
2022-01-08 13:46:54 +01:00