1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-10-03 17:50:11 +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() { __complete_options() {
case "${cur}" in case "${cur}" in
--*) --*)
COMPREPLY=( $( compgen -W "${lopts}" -- $cur ) ) COMPREPLY=( $( compgen -W "--help ${lopts}" -- $cur ) )
return 0;; return 0;;
*) *)
COMPREPLY=( $( compgen -W "${opts} ${lopts}" -- $cur ) ) COMPREPLY=( $( compgen -W "-h ${opts} --help ${lopts}" -- $cur ) )
return 0;; return 0;;
esac esac
} }
__complete_build() { __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" --on-server --skip-scan --no-tarball --force --all --wiki"
case "${cur}" in case "${cur}" in
-*) -*)
@ -111,8 +111,8 @@ __complete_build() {
} }
__complete_install() { __complete_install() {
opts="-h -v -q" opts="-v -q"
lopts="--help --verbose --quiet --all" lopts="--verbose --quiet --all"
case "${cur}" in case "${cur}" in
-*) -*)
__complete_options __complete_options
@ -127,8 +127,8 @@ __complete_install() {
} }
__complete_update() { __complete_update() {
opts="-h -c -v -q -b -i -I -e -w" opts="-c -v -q -b -i -I -e -w"
lopts="--help --create-metadata --verbose --quiet --buildreport lopts="--create-metadata --verbose --quiet --buildreport
--interactive --icons --editor --wiki --pretty --clean --delete-unknown" --interactive --icons --editor --wiki --pretty --clean --delete-unknown"
case "${prev}" in case "${prev}" in
-e|--editor) -e|--editor)
@ -139,8 +139,8 @@ __complete_update() {
} }
__complete_publish() { __complete_publish() {
opts="-h -v -q" opts="-v -q"
lopts="--help --verbose --quiet" lopts="--verbose --quiet"
case "${cur}" in case "${cur}" in
-*) -*)
__complete_options __complete_options
@ -155,8 +155,8 @@ __complete_publish() {
} }
__complete_checkupdates() { __complete_checkupdates() {
opts="-h -v -q" opts="-v -q"
lopts="--help --verbose --quiet --auto --autoonly --commit --gplay" lopts="--verbose --quiet --auto --autoonly --commit --gplay"
case "${cur}" in case "${cur}" in
-*) -*)
__complete_options __complete_options
@ -168,8 +168,8 @@ __complete_checkupdates() {
} }
__complete_import() { __complete_import() {
opts="-h -u -s -r -q" opts="-u -s -r -q"
lopts="--help --url --subdir --repo --rev --quiet" lopts="--url --subdir --repo --rev --quiet"
case "${prev}" in case "${prev}" in
-u|--url|-r|--repo|-s|--subdir|--rev) return 0;; -u|--url|-r|--repo|-s|--subdir|--rev) return 0;;
esac esac
@ -177,14 +177,14 @@ __complete_import() {
} }
__complete_readmeta() { __complete_readmeta() {
opts="-h -v -q" opts="-v -q"
lopts="--help --verbose --quiet" lopts="--verbose --quiet"
__complete_options __complete_options
} }
__complete_rewritemeta() { __complete_rewritemeta() {
opts="-h -v -q" opts="-v -q"
lopts="--help --verbose --quiet" lopts="--verbose --quiet"
case "${cur}" in case "${cur}" in
-*) -*)
__complete_options __complete_options
@ -196,8 +196,8 @@ __complete_rewritemeta() {
} }
__complete_lint() { __complete_lint() {
opts="-h -v -q -p" opts="-v -q -p"
lopts="--help --verbose --quiet --pedantic" lopts="--verbose --quiet --pedantic"
case "${cur}" in case "${cur}" in
-*) -*)
__complete_options __complete_options
@ -209,8 +209,8 @@ __complete_lint() {
} }
__complete_scanner() { __complete_scanner() {
opts="-h -v -q" opts="-v -q"
lopts="--help --verbose --quiet --nosvn" lopts="--verbose --quiet --nosvn"
case "${cur}" in case "${cur}" in
-*) -*)
__complete_options __complete_options
@ -225,8 +225,8 @@ __complete_scanner() {
} }
__complete_verify() { __complete_verify() {
opts="-h -v -q -p" opts="-v -q -p"
lopts="--help --verbose --quiet" lopts="--verbose --quiet"
case "${cur}" in case "${cur}" in
-*) -*)
__complete_options __complete_options
@ -241,26 +241,26 @@ __complete_verify() {
} }
__complete_stats() { __complete_stats() {
opts="-h -v -q -d" opts="-v -q -d"
lopts="--help --verbose --quiet --download" lopts="--verbose --quiet --download"
__complete_options __complete_options
} }
__complete_server() { __complete_server() {
opts="-h -i -v -q" opts="-i -v -q"
lopts="--help --identity-file --verbose --quiet update" lopts="--identity-file --verbose --quiet update"
__complete_options __complete_options
} }
__complete_signindex() { __complete_signindex() {
opts="-h -v -q" opts="-v -q"
lopts="--help --verbose" lopts="--verbose"
__complete_options __complete_options
} }
__complete_init() { __complete_init() {
opts="-h -v -q -d" opts="-v -q -d"
lopts="--help --verbose --quiet --distinguished-name --keystore lopts="--verbose --quiet --distinguished-name --keystore
--repo-keyalias --android-home --no-prompt" --repo-keyalias --android-home --no-prompt"
__complete_options __complete_options
} }