mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-09-13 14:32:28 +03:00
add all subcommands to bash completion
The bash completion needs a modernization, but this at least makes all the subcommands work. #374
This commit is contained in:
parent
a4a7b99760
commit
7db6997eea
1 changed files with 53 additions and 2 deletions
|
@ -105,6 +105,28 @@ __complete_build() {
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
__complete_dscanner() {
|
||||||
|
opts="-v -q -l"
|
||||||
|
lopts="--verbose --quiet --clean-after --clean-before --clean-only --init-only --latest --repo-path"
|
||||||
|
case "${cur}" in
|
||||||
|
-*)
|
||||||
|
__complete_options
|
||||||
|
return 0;;
|
||||||
|
*:)
|
||||||
|
__vercode
|
||||||
|
return 0;;
|
||||||
|
*)
|
||||||
|
__package
|
||||||
|
return 0;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
__complete_gpgsign() {
|
||||||
|
opts="-v -q"
|
||||||
|
lopts="--verbose --quiet"
|
||||||
|
__complete_options
|
||||||
|
}
|
||||||
|
|
||||||
__complete_install() {
|
__complete_install() {
|
||||||
opts="-v -q"
|
opts="-v -q"
|
||||||
lopts="--verbose --quiet --all"
|
lopts="--verbose --quiet --all"
|
||||||
|
@ -255,6 +277,16 @@ __complete_server() {
|
||||||
__complete_options
|
__complete_options
|
||||||
}
|
}
|
||||||
|
|
||||||
|
__complete_signatures() {
|
||||||
|
opts="-v -q"
|
||||||
|
lopts="--verbose --no-check-https"
|
||||||
|
case "${cur}" in
|
||||||
|
-*)
|
||||||
|
__complete_options
|
||||||
|
return 0;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
__complete_signindex() {
|
__complete_signindex() {
|
||||||
opts="-v -q"
|
opts="-v -q"
|
||||||
lopts="--verbose"
|
lopts="--verbose"
|
||||||
|
@ -268,8 +300,27 @@ __complete_init() {
|
||||||
__complete_options
|
__complete_options
|
||||||
}
|
}
|
||||||
|
|
||||||
__cmds=" build init install update publish checkupdates import readmeta \
|
__cmds="
|
||||||
rewritemeta lint scanner verify stats server signindex "
|
btlog
|
||||||
|
build
|
||||||
|
checkupdates
|
||||||
|
dscanner
|
||||||
|
gpgsign
|
||||||
|
import
|
||||||
|
init
|
||||||
|
install
|
||||||
|
lint
|
||||||
|
publish
|
||||||
|
readmeta
|
||||||
|
rewritemeta
|
||||||
|
scanner
|
||||||
|
server
|
||||||
|
signatures
|
||||||
|
signindex
|
||||||
|
stats
|
||||||
|
update
|
||||||
|
verify
|
||||||
|
"
|
||||||
|
|
||||||
for c in $__cmds; do
|
for c in $__cmds; do
|
||||||
eval "_fdroid_${c} () {
|
eval "_fdroid_${c} () {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue