Sascha Grunert
bac5bde38c
Don't generate fish completion for hidden commands
...
Added the missing test case as well.
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
5 years ago
Sascha Grunert
4bbff84169
Escape single quotes in fish shell completion
...
Single quotes can break the generated fish shell completion and should
be escaped correctly.
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
5 years ago
Sascha Grunert
687f721eaa
Update function alignment
...
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
5 years ago
Sascha Grunert
0c01922a12
Add type switch
...
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
5 years ago
Sascha Grunert
38d0ac6296
Removed GetTakesFile and stick to type assertions
...
Signed-off-by: Sascha Grunert <mail@saschagrunert.de>
5 years ago
Sascha Grunert
a1cf7f44b6
Add `TakesFile` to fish shell completion
...
The new `TakesFile` flag will be now consumed by the fish shell
completion generator.
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
5 years ago
Sascha Grunert
7506b11da7
Add fish shell completion support
...
This commit adds a new method `ToFishCompletion` to the `*App` which can
be used to generate a fish completion string for the application.
Relates to: #351
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
5 years ago