From 91ebdd822a81c412e57868ad22b8886f122f7d2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20Lhez?= Date: Thu, 27 Aug 2015 21:53:19 +0200 Subject: [PATCH] fix: completion of "ve" did not display the plugin 'version' --- bash_completion.bash | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/bash_completion.bash b/bash_completion.bash index 1f44554..f1efad5 100755 --- a/bash_completion.bash +++ b/bash_completion.bash @@ -242,11 +242,8 @@ _mvn() done else - if echo "${common_lifecycle_phases}" | tr '|' '\n' | \grep -q -e "^${cur}" ; then - COMPREPLY=( $(compgen -S ' ' -W "${common_lifecycle_phases}" -- ${cur}) ) - elif echo "${common_plugins}" | tr '|' '\n' | \grep -q -e "^${cur}"; then - COMPREPLY=( $(compgen -S ':' -W "${common_plugins}" -- ${cur}) ) - fi + IFS=$'\n' + COMPREPLY=( $( echo "${common_lifecycle_phases}|${common_plugins//|/:|}:" | tr '|' '\n' | \grep -e "^${cur}" ) ) fi __ltrim_colon_completions "$cur"