__fdroid_cwd() {
if [[ "${PWD##*/}" == metadata ]]; then
- subdir=
+ subdir=.
else
- [ -d metadata ] && subdir="metadata/" || return 1
+ [ -d metadata ] && subdir=metadata || return 1
fi
}
}
__package() {
- files=( ${subdir}*.txt )
- files=( ${files[@]#${subdir}} )
+ [ -n "$subdir" ] || __fdroid_cwd
+ files=( ${subdir}/*.txt )
+ files=( ${files[@]#${subdir}/} )
files=${files[@]%.txt}
COMPREPLY=( $( compgen -W "$files" -- $cur ) )
}
done
$p_found || return 0
}
+ [ -n "$subdir" ] || __fdroid_cwd
COMPREPLY=( $( compgen -W "$( while read line; do
if [[ "$line" == "Build Version:"* ]]
line="${line#*,}"
printf "${line%%,*} "
fi
- done < "${subdir}${p}.txt" )" -- $cur ) )
+ done < "${subdir}/${p}.txt" )" -- $cur ) )
}
__complete_options() {