mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-11-20 13:50:12 +01:00
complete -h/--help for all commands implicitly
This commit is contained in:
parent
3c9dd9bc86
commit
679f3e0661
@ -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
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user