1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-11-19 21:30:10 +01:00

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

View File

@ -37,10 +37,16 @@ __fdroid_init() {
(( $# >= 1 )) && __complete_${1} (( $# >= 1 )) && __complete_${1}
} }
__package() { __by_ext() {
files=( metadata/*.txt ) local ext="$1"
files=( metadata/*.$ext )
files=( ${files[@]#metadata/} ) 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 ) ) COMPREPLY=( $( compgen -W "$files" -- $cur ) )
} }