From e966634bc0fa5bffed1e3feeb7faa3f73949f4dc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20Mart=C3=AD?= Date: Fri, 6 Sep 2013 22:51:04 +0200 Subject: [PATCH] New aliased completion: fdroid checkupdates -p --- completion/bash-completion | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) 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 -- 2.30.2