From 95f2edde30d77fa71b72ae728cbbd3b5b292d511 Mon Sep 17 00:00:00 2001 From: Guilhem Moulin Date: Wed, 1 Apr 2015 10:26:19 +0200 Subject: Don't add trailing '/' when completing. --- cli/bash-completion.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'cli/bash-completion.sh') diff --git a/cli/bash-completion.sh b/cli/bash-completion.sh index f3175b9..4bb01b9 100644 --- a/cli/bash-completion.sh +++ b/cli/bash-completion.sh @@ -91,7 +91,7 @@ _icevault() { local trim= if [ "$cmd" = fill -a \( $OPTIND -eq $cword -o $(( $OPTIND + 1)) -eq $cword \) -a -z "$cur" ]; then - cur="$(icevault _geturi ${socket:+--socket="$socket"})"/ # get URI from webpage + cur="$( icevault _geturi ${socket:+--socket="$socket"} 2>/dev/null )"/ # get URI from webpage elif [ -z "$cmd" -a "$cword" -eq 1 -a "$cur" ]; then # autocomplete command COMPREPLY+=( $(compgen -W "$commands" -- "$cur") ) @@ -117,7 +117,6 @@ _icevault() { uri=$( echo "${uri#$trim}" | sed "s/[][\\{}*?~<>;'\"|&()\!$\` \t]/\\\\&/g" ) COMPREPLY+=( "$uri" ) done < <(icevault _complete -0 "$cur" 2>/dev/null) - [ "${#COMPREPLY[@]}" -eq 1 -a "${COMPREPLY[0]: -1:1}" = / ] && compopt -o nospace return 0 fi } -- cgit v1.2.3