diff -r 4bfe452a2665 -r 8e7e56cfc103 scripts/dav-bash-completion.bash --- a/scripts/dav-bash-completion.bash Sat Oct 26 11:32:27 2019 +0200 +++ b/scripts/dav-bash-completion.bash Sat Oct 26 12:38:33 2019 +0200 @@ -1,16 +1,14 @@ dav_completion() { - local davcmd local out local cmd_res - davcmd="${COMP_WORDS[0]} complete $COMP_CWORD ${COMP_WORDS[@]}" - out=$(eval $davcmd) + out="$(${COMP_WORDS[0]} complete $COMP_CWORD ${COMP_WORDS[@]})" cmd_res=$? - if [ $cmd_res == 10 ]; then + if [[ $cmd_res -eq 10 ]]; then compopt -o nospace fi - if [ $cmd_res == 12 ]; then + if [[ $cmd_res -eq 12 ]]; then compopt -o default COMPREPLY=() else