1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-07-04 16:30:12 +02:00

complete -h/--help for all commands implicitly

This commit is contained in:
Daniel Martí 2015-01-11 14:19:31 +01:00
parent 3c9dd9bc86
commit 679f3e0661

View File

@ -84,18 +84,18 @@ __vercode() {
__complete_options() {
case "${cur}" in
--*)
COMPREPLY=( $( compgen -W "${lopts}" -- $cur ) )
COMPREPLY=( $( compgen -W "--help ${lopts}" -- $cur ) )
return 0;;
*)
COMPREPLY=( $( compgen -W "${opts} ${lopts}" -- $cur ) )
COMPREPLY=( $( compgen -W "-h ${opts} --help ${lopts}" -- $cur ) )
return 0;;
esac
}
__complete_build() {
opts="-h -v -q -l -s -t -f -a -w"
opts="-v -q -l -s -t -f -a -w"
lopts="--help --verbose --quiet --latest --stop --test --server --resetserver
lopts="--verbose --quiet --latest --stop --test --server --resetserver
--on-server --skip-scan --no-tarball --force --all --wiki"
case "${cur}" in
-*)
@ -111,8 +111,8 @@ __complete_build() {
}
__complete_install() {
opts="-h -v -q"
lopts="--help --verbose --quiet --all"
opts="-v -q"
lopts="--verbose --quiet --all"
case "${cur}" in
-*)
__complete_options
@ -127,8 +127,8 @@ __complete_install() {
}
__complete_update() {
opts="-h -c -v -q -b -i -I -e -w"
lopts="--help --create-metadata --verbose --quiet --buildreport
opts="-c -v -q -b -i -I -e -w"
lopts="--create-metadata --verbose --quiet --buildreport
--interactive --icons --editor --wiki --pretty --clean --delete-unknown"
case "${prev}" in
-e|--editor)
@ -139,8 +139,8 @@ __complete_update() {
}
__complete_publish() {
opts="-h -v -q"
lopts="--help --verbose --quiet"
opts="-v -q"
lopts="--verbose --quiet"
case "${cur}" in
-*)
__complete_options
@ -155,8 +155,8 @@ __complete_publish() {
}
__complete_checkupdates() {
opts="-h -v -q"
lopts="--help --verbose --quiet --auto --autoonly --commit --gplay"
opts="-v -q"
lopts="--verbose --quiet --auto --autoonly --commit --gplay"
case "${cur}" in
-*)
__complete_options
@ -168,8 +168,8 @@ __complete_checkupdates() {
}
__complete_import() {
opts="-h -u -s -r -q"
lopts="--help --url --subdir --repo --rev --quiet"
opts="-u -s -r -q"
lopts="--url --subdir --repo --rev --quiet"
case "${prev}" in
-u|--url|-r|--repo|-s|--subdir|--rev) return 0;;
esac
@ -177,14 +177,14 @@ __complete_import() {
}
__complete_readmeta() {
opts="-h -v -q"
lopts="--help --verbose --quiet"
opts="-v -q"
lopts="--verbose --quiet"
__complete_options
}
__complete_rewritemeta() {
opts="-h -v -q"
lopts="--help --verbose --quiet"
opts="-v -q"
lopts="--verbose --quiet"
case "${cur}" in
-*)
__complete_options
@ -196,8 +196,8 @@ __complete_rewritemeta() {
}
__complete_lint() {
opts="-h -v -q -p"
lopts="--help --verbose --quiet --pedantic"
opts="-v -q -p"
lopts="--verbose --quiet --pedantic"
case "${cur}" in
-*)
__complete_options
@ -209,8 +209,8 @@ __complete_lint() {
}
__complete_scanner() {
opts="-h -v -q"
lopts="--help --verbose --quiet --nosvn"
opts="-v -q"
lopts="--verbose --quiet --nosvn"
case "${cur}" in
-*)
__complete_options
@ -225,8 +225,8 @@ __complete_scanner() {
}
__complete_verify() {
opts="-h -v -q -p"
lopts="--help --verbose --quiet"
opts="-v -q -p"
lopts="--verbose --quiet"
case "${cur}" in
-*)
__complete_options
@ -241,26 +241,26 @@ __complete_verify() {
}
__complete_stats() {
opts="-h -v -q -d"
lopts="--help --verbose --quiet --download"
opts="-v -q -d"
lopts="--verbose --quiet --download"
__complete_options
}
__complete_server() {
opts="-h -i -v -q"
lopts="--help --identity-file --verbose --quiet update"
opts="-i -v -q"
lopts="--identity-file --verbose --quiet update"
__complete_options
}
__complete_signindex() {
opts="-h -v -q"
lopts="--help --verbose"
opts="-v -q"
lopts="--verbose"
__complete_options
}
__complete_init() {
opts="-h -v -q -d"
lopts="--help --verbose --quiet --distinguished-name --keystore
opts="-v -q -d"
lopts="--verbose --quiet --distinguished-name --keystore
--repo-keyalias --android-home --no-prompt"
__complete_options
}