diff --git a/workspace/aliases.sh b/workspace/aliases.sh index 4bf0d572..9d756b2f 100644 --- a/workspace/aliases.sh +++ b/workspace/aliases.sh @@ -148,3 +148,14 @@ function fs() { du $arg .[^.]* ./*; fi; } + +# Add artisan autocomplete +function _artisan() +{ + COMP_WORDBREAKS=${COMP_WORDBREAKS//:} + COMMANDS=`php artisan --raw --no-ansi list | sed "s/[[:space:]].*//g"` + COMPREPLY=(`compgen -W "$COMMANDS" -- "${COMP_WORDS[COMP_CWORD]}"`) + return 0 +} +complete -F _artisan art +complete -F _artisan artisan