bash-completion: add appid support for all formats

This commit is contained in:
Daniel Martí 2015-10-04 03:08:28 -07:00
parent ac37e3084e
commit 23747edb25
1 changed files with 9 additions and 3 deletions

View File

@ -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 ) )
}