Fixed bash-it help aliases for todo.txt-cli
parent
e0554cb512
commit
c26476f56e
|
|
@ -471,8 +471,8 @@ _help-aliases()
|
|||
|
||||
_help-list-aliases ()
|
||||
{
|
||||
typeset file=$(basename $1 | sed -e 's/[0-9]*[-]*\(.*\)\..*\.bash/\1/g')
|
||||
printf '\n\n%s:\n' "${file%%.*}"
|
||||
typeset file=$(basename $1 | sed -e 's/[0-9]*[-]*\(.*\)\.aliases\.bash/\1/g')
|
||||
printf '\n\n%s:\n' "${file}"
|
||||
# metafor() strips trailing quotes, restore them with sed..
|
||||
cat $1 | metafor alias | sed "s/$/'/"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -53,6 +53,22 @@ function local_setup {
|
|||
assert_line "0" "ag:"
|
||||
}
|
||||
|
||||
@test "helpers: bash-it help list aliases with todo.txt-cli aliases enabled" {
|
||||
ln -s $BASH_IT/aliases/available/todo.txt-cli.aliases.bash $BASH_IT/aliases/enabled/150---todo.txt-cli.aliases.bash
|
||||
assert [ -L "$BASH_IT/aliases/enabled/150---todo.txt-cli.aliases.bash" ]
|
||||
|
||||
run _help-list-aliases "$BASH_IT/aliases/enabled/150---todo.txt-cli.aliases.bash"
|
||||
assert_line "0" "todo.txt-cli:"
|
||||
}
|
||||
|
||||
@test "helpers: bash-it help list aliases with docker-compose aliases enabled" {
|
||||
ln -s $BASH_IT/aliases/available/docker-compose.aliases.bash $BASH_IT/aliases/enabled/150---docker-compose.aliases.bash
|
||||
assert [ -L "$BASH_IT/aliases/enabled/150---docker-compose.aliases.bash" ]
|
||||
|
||||
run _help-list-aliases "$BASH_IT/aliases/enabled/150---docker-compose.aliases.bash"
|
||||
assert_line "0" "docker-compose:"
|
||||
}
|
||||
|
||||
@test "helpers: bash-it help list aliases with ag aliases enabled in global directory" {
|
||||
ln -s $BASH_IT/aliases/available/ag.aliases.bash $BASH_IT/enabled/150---ag.aliases.bash
|
||||
assert [ -L "$BASH_IT/enabled/150---ag.aliases.bash" ]
|
||||
|
|
|
|||
Loading…
Reference in New Issue