From: Daniel Martí Date: Sun, 4 Oct 2015 10:08:28 +0000 (-0700) Subject: bash-completion: add appid support for all formats X-Git-Tag: 0.5.0~57 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=23747edb25fc3504301c023dbf3536bf4437b0da;p=fdroidserver.git bash-completion: add appid support for all formats --- diff --git a/completion/bash-completion b/completion/bash-completion index 09683437..f0ce84a3 100644 --- a/completion/bash-completion +++ b/completion/bash-completion @@ -37,10 +37,16 @@ __fdroid_init() { (( $# >= 1 )) && __complete_${1} } -__package() { - files=( metadata/*.txt ) +__by_ext() { + local ext="$1" + files=( metadata/*.$ext ) files=( ${files[@]#metadata/} ) - files=${files[@]%.txt} + files=${files[@]%.$ext} + echo "$files" +} + +__package() { + files="$(__by_ext txt) $(__by_ext yaml) $(__by_ext json) $(__by_ext xml)" COMPREPLY=( $( compgen -W "$files" -- $cur ) ) }