From: Daniel Martí Date: Fri, 6 Sep 2013 20:51:04 +0000 (+0200) Subject: New aliased completion: fdroid checkupdates -p X-Git-Tag: 0.1~403^2~3 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=e966634bc0fa5bffed1e3feeb7faa3f73949f4dc;p=fdroidserver.git New aliased completion: fdroid checkupdates -p --- diff --git a/completion/bash-completion b/completion/bash-completion index e254ec28..16bfc504 100644 --- a/completion/bash-completion +++ b/completion/bash-completion @@ -13,10 +13,15 @@ # alias fbuild='fdroid build' # complete -F _fdroid_build fbuild # -# There's also a completion function made for aliases to 'fdroid build -p': +# There are also completion function for '-p com.some.app' aliases: # -# alias fbld='fdroid build -p' +# alias fbld='fdroid build -v -l -p' # complete -F _fdroid_build_project fbld +# +# alias fcheckup='fdroid checkupdates -v -p' +# complete -F _fdroid_checkupdates_project fcheckup +# +# This way, one can simply do 'fbld com.some.app' or 'fcheckup com.some.app' __package() { [[ -d ./metadata ]] || return 0 @@ -197,6 +202,15 @@ _fdroid_build_project() { __complete_build } +_fdroid_checkupdates_project() { + local cur prev cmds opts lopts aliased + __fdroid_init + aliased=true + (( $COMP_CWORD == 1 )) && prev="-p" + + __complete_checkupdates +} + complete -F _fdroid fdroid return 0