mirror of https://github.com/cheat/cheat.git
Added autocompletion for fish shell
This commit is contained in:
parent
f5a7c30dc4
commit
b6e73539bd
|
@ -0,0 +1,9 @@
|
||||||
|
#completion for cheat
|
||||||
|
complete -c cheat -s h -l help -f -x --description "Display help and exit"
|
||||||
|
complete -c cheat -s e -l edit -f -x --description "Edit <cheatsheet>"
|
||||||
|
complete -c cheat -s l -l list -f -x --description "List all available cheatsheets"
|
||||||
|
complete -c cheat -s d -l cheat-directories -f -x --description "List all current cheat dirs"
|
||||||
|
complete -c cheat --authoritative -f
|
||||||
|
for cheatsheet in (cheat -l | cut -d' ' -f1)
|
||||||
|
complete -c cheat -a "$cheatsheet"
|
||||||
|
end
|
4
setup.py
4
setup.py
|
@ -18,5 +18,7 @@ setup(name='cheat',
|
||||||
if '.' not in f]},
|
if '.' not in f]},
|
||||||
scripts=['cheat'],
|
scripts=['cheat'],
|
||||||
data_files=[('/usr/share/zsh/site-functions', ['autocompletion/cheat.zsh']),
|
data_files=[('/usr/share/zsh/site-functions', ['autocompletion/cheat.zsh']),
|
||||||
('/etc/bash_completion.d' , ['autocompletion/cheat.bash'])]
|
('/etc/bash_completion.d' , ['autocompletion/cheat.bash']),
|
||||||
|
('/usr/share/fish/completions' , ['autocompletion/cheat.fish'])
|
||||||
|
]
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue