Johannes Altmanninger
49c5f96470
Use set -l to force use of a local variable
...
Bare set overwrites a global/universal variable if it exists.
2020-05-15 08:25:07 +02:00
Fabian Homborg
9367d4ff71
Reindent functions to remove useless quotes
...
This does not include checks/function.fish because that currently
includes a "; end" in a message that indent would remove, breaking the test.
2020-03-09 19:46:43 +01:00
Jason Nader
fb00d6638e
completions/apt: Add support for filename completions
...
Plus some small fixes.
Fixes #6209
[ci skip]
2020-02-06 02:17:38 +01:00
Clément Martinez
82227b8854
Add apt install --reinstall
completion
2019-11-09 22:40:20 +08:00
Fabian Homborg
ce245704d7
Reformat completion scripts
...
These were excluded from style.fish
2019-05-05 12:53:09 +02:00
Mahmoud Al-Qudsi
31d17f4559
Rename string escape --style=pcre2
to string escape --style=regex
2018-11-16 20:22:06 -06:00
Mahmoud Al-Qudsi
ab0f1d33fe
Make use of the new PCRE2 escaping feature
...
Fixes some potentially unsafe uses of direct substitution into regex
expressions and also switches some completions to regex-based now that
there is a safe way of using it.
2018-11-15 12:37:29 -06:00
Mahmoud Al-Qudsi
392cdd4338
Show a meaningful description of packages in __fish_print_packages
...
Use `apt-cache show` instead of `apt-cache packagenames` to efficiently
print package names and a brief description instead of the placeholder
(localized) "Package" text that was previously printed. This applies to
both available and installed packages (for inistall and remove operations,
respectively).
TODO: update `__fish_print_packages` for non-debian platforms to do the
same.
2018-07-28 17:44:17 -05:00
Mahmoud Al-Qudsi
8c09d6e063
Limit apt remove ...
completions to installed packages only
...
Added a new flag `--installed` via `argparse` to `__fish_print_packages`
which indicates that only installed packages should be listed.
TODO: Other non-debian/apt platforms should take advantage of this flag/
behavior as well.
2018-07-02 11:43:18 -05:00
Mahmoud Al-Qudsi
46bd0e66b6
fixup! Clean up completions a little bit
...
Reverts some changes that broke sudo completions, and adds comments
clarifying the purpose behind sudo completions.
Closes #5004 .
2018-05-22 17:44:52 -05:00
Mahmoud Al-Qudsi
0a337a9d8e
Clean up completions a little bit
2018-05-20 14:07:56 -05:00
Jordi Burguet-Castell
0cd934ea63
apt.fish: add completions for "depends" and "rdepends"
2018-02-20 22:38:48 +11:00
David Adam
85131452fa
apt: add completions for policy
...
Closes #4652 .
2018-01-13 11:03:36 +08:00
Aaron Gyes
68527ff20c
completions: --description -> -d
...
This ends up saving a surprising number of bytes.
2017-10-11 10:17:35 -07:00
Radek SPRTA
04bd4c4b4e
Fix apt subcommand option completions
...
(cherry picked from commit 27d7feaf95
)
2017-08-22 21:47:04 -07:00
Judicaël Grasset
730086b0f0
apt: Add completion for the autoremove subcommand ( #3771 )
2017-01-24 19:55:42 +01:00
dareg
89e48ba0b3
Add completion for the changelog subcommand
2017-01-03 20:59:18 -08:00
Fahri Cihan Demirci
8d11bb9f86
Add Purge Subcommand Completion for Apt ( #3097 )
2016-06-01 00:56:22 +02:00
Roman Hargrave
9dc53f7c1b
Added completions for apt
command
2015-04-16 10:47:36 +08:00