Fixed case where nothing was enabled
parent
adb2f1071f
commit
e7298a5303
|
|
@ -25,7 +25,7 @@ _bash-it-comp-list-enabled()
|
||||||
{
|
{
|
||||||
subdirectory="$1"
|
subdirectory="$1"
|
||||||
|
|
||||||
local enabled_things=$(for f in `ls -1 "${BASH_IT}/$subdirectory/enabled/"*.bash 2>/dev/null`;
|
local enabled_things=$(for f in `compgen -G "${BASH_IT}/$subdirectory/enabled/*.bash"`;
|
||||||
do
|
do
|
||||||
basename $f | cut -d'.' -f1 | sed -e "s/^[0-9]*---//g"
|
basename $f | cut -d'.' -f1 | sed -e "s/^[0-9]*---//g"
|
||||||
done)
|
done)
|
||||||
|
|
@ -37,7 +37,7 @@ _bash-it-comp-list-available()
|
||||||
{
|
{
|
||||||
subdirectory="$1"
|
subdirectory="$1"
|
||||||
|
|
||||||
local enabled_things=$(for f in `ls -1 "${BASH_IT}/$subdirectory/available/"*.bash`;
|
local enabled_things=$(for f in `compgen -G "${BASH_IT}/$subdirectory/available/*.bash"`;
|
||||||
do
|
do
|
||||||
basename $f | cut -d'.' -f1
|
basename $f | cut -d'.' -f1
|
||||||
done)
|
done)
|
||||||
|
|
|
||||||
|
|
@ -65,6 +65,11 @@ function __check_completion () {
|
||||||
|
|
||||||
@test "completion bash-it: disable - provide nothing when atom is not enabled" {
|
@test "completion bash-it: disable - provide nothing when atom is not enabled" {
|
||||||
run __check_completion 'bash-it disable alias ato'
|
run __check_completion 'bash-it disable alias ato'
|
||||||
|
assert_line "0" ""
|
||||||
|
}
|
||||||
|
|
||||||
|
@test "completion bash-it: disable - provide all when atom is not enabled" {
|
||||||
|
run __check_completion 'bash-it disable alias a'
|
||||||
assert_line "0" "all"
|
assert_line "0" "all"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue