Fixed handling of components with dashes or dots in the name for completion

pull/1043/head
Nils Winkler 2017-09-15 08:10:16 +02:00
parent 688d0cb540
commit e0dc7997c8
1 changed files with 3 additions and 3 deletions

View File

@ -21,7 +21,7 @@ _bash-it-comp-list-available-not-enabled()
if [ -z "$enabled_component" ] && [ -z "$enabled_component_global" ]
then
basename $f | cut -d'.' -f1
basename $f | sed -e 's/\(.*\)\..*\.bash/\1/g'
fi
done)
@ -37,7 +37,7 @@ _bash-it-comp-list-enabled()
enabled_things=$(for f in `sort <(compgen -G "${BASH_IT}/$subdirectory/enabled/*.${suffix}.bash") <(compgen -G "${BASH_IT}/enabled/*.${suffix}.bash")`;
do
basename $f | cut -d'.' -f1 | sed -e "s/^[0-9]*---//g"
basename $f | sed -e 's/\(.*\)\..*\.bash/\1/g' | sed -e "s/^[0-9]*---//g"
done)
COMPREPLY=( $(compgen -W "all ${enabled_things}" -- ${cur}) )
@ -51,7 +51,7 @@ _bash-it-comp-list-available()
enabled_things=$(for f in `compgen -G "${BASH_IT}/$subdirectory/available/*.bash" | sort`;
do
basename $f | cut -d'.' -f1
basename $f | sed -e 's/\(.*\)\..*\.bash/\1/g'
done)
COMPREPLY=( $(compgen -W "${enabled_things}" -- ${cur}) )