From: Pawel Kubik Date: Mon, 14 Sep 2015 10:20:36 +0000 (+0200) Subject: CLI bash completion fix X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=54a315716b6773507cc0bffa236f10f11c5d2400;p=platform%2Fcore%2Fsecurity%2Fvasum.git CLI bash completion fix [Feature] CLI bash completion fix [Cause] Bash completion broken after commit 4a9c93f [Solution] Bash completion script template fix [Verification] Build, install, check CLI completion Change-Id: Iff043a983d042e4181b33b0f6c4e415befcc22ed --- diff --git a/cli/support/vsm-completion.sh.in b/cli/support/vsm-completion.sh.in index 74a02a5..704e162 100755 --- a/cli/support/vsm-completion.sh.in +++ b/cli/support/vsm-completion.sh.in @@ -2,8 +2,13 @@ [ -z "$BASH_VERSION" ] && return __@PROJECT_NAME@_cli() { - words=`@CLI_CODENAME@ --bash-completion ${COMP_WORDS[COMP_CWORD]}` - COMPREPLY=($(compgen -W "$words" -- ${COMP_WORDS[COMP_CWORD]})) + if [ "${COMP_WORDS[COMP_CWORD]}" = "" ]; then + comp="''" + else + comp= + fi + words=`@CLI_CODENAME@ --bash-completion $(echo "${COMP_WORDS[@]:1}" | sed 's/ = /=/g') $comp` + COMPREPLY=($(compgen -W "$words" -- "${COMP_WORDS[COMP_CWORD]}")) } complete -F __@PROJECT_NAME@_cli vsm