1
0
Fork 0

Add basic bash-completion wrt #109

Dieser Commit ist enthalten in:
Julian Ospald 2019-07-24 16:53:15 +08:00
Ursprung 1b719ead22
Commit 580da22569
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 511B62C09D50CD28
2 geänderte Dateien mit 23 neuen und 0 gelöschten Zeilen

11
.bash-completion Normale Datei
Datei anzeigen

@ -0,0 +1,11 @@
_ghcup()
{
local cur
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
if [[ ${#COMP_WORDS[*]} -le 2 ]]; then
COMPREPLY=($(compgen -W "$(ghcup --list-commands)" -- $cur))
fi
return 0
} &&
complete -F _ghcup ghcup

12
ghcup
Datei anzeigen

@ -2049,6 +2049,18 @@ while [ $# -gt 0 ] ; do
-V|--version)
printf "%s\\n" "${VERSION}"
exit 0;;
--list-commands)
echo "changelog
compile
debug-info
install
install-cabal
list
print-system-reqs
rm
set
upgrade"
exit 0;;
-h|--help)
usage;;
-w|--wget)