chiark / gitweb /
remove fd-commit, no active devs use it, and requires Auto Name/Name
[fdroidserver.git] / completion / bash-completion
index 48352447a1d9faec79486a9e9c6dc889d8ade20f..1a5ac52362bbb63297d720b00a2b1485bd9348c9 100644 (file)
@@ -105,6 +105,28 @@ __complete_build() {
        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() {
        opts="-v -q"
        lopts="--verbose --quiet --all"
@@ -125,7 +147,7 @@ __complete_update() {
        opts="-c -v -q -b -i -I -e -w"
        lopts="--create-metadata --verbose --quiet --buildreport
  --interactive --icons --editor --wiki --pretty --clean --delete-unknown
- --nosign --use-date-from-apk"
+ --nosign --rename-apks --use-date-from-apk"
        case "${prev}" in
                -e|--editor)
                        _filedir
@@ -242,6 +264,18 @@ __complete_btlog() {
        __complete_options
 }
 
+__complete_mirror() {
+       opts="-v"
+       lopts="--archive --output-dir"
+       __complete_options
+}
+
+__complete_nightly() {
+       opts="-v -q"
+       lopts="--show-secret-var"
+       __complete_options
+}
+
 __complete_stats() {
        opts="-v -q -d"
        lopts="--verbose --quiet --download"
@@ -255,6 +289,16 @@ __complete_server() {
        __complete_options
 }
 
+__complete_signatures() {
+       opts="-v -q"
+       lopts="--verbose --no-check-https"
+       case "${cur}" in
+               -*)
+                       __complete_options
+                       return 0;;
+       esac
+}
+
 __complete_signindex() {
        opts="-v -q"
        lopts="--verbose"
@@ -268,8 +312,29 @@ __complete_init() {
        __complete_options
 }
 
-__cmds=" build init install update publish checkupdates import readmeta \
-rewritemeta lint scanner verify stats server signindex "
+__cmds=" \
+btlog \
+build \
+checkupdates \
+dscanner \
+gpgsign \
+import \
+init \
+install \
+lint \
+mirror \
+nightly \
+publish \
+readmeta \
+rewritemeta \
+scanner \
+server \
+signatures \
+signindex \
+stats \
+update \
+verify \
+"
 
 for c in $__cmds; do
        eval "_fdroid_${c} () {
@@ -287,11 +352,6 @@ _fdroid() {
        }
 }
 
-_fd-commit() {
-       __package
-}
-
 complete -F _fdroid fdroid
-complete -F _fd-commit fd-commit
 
 return 0