Эх сурвалжийг харах

Adding artisan & art autocomplete in BASH

Dawid Makowski 2 жил өмнө
parent
commit
0d08d36bd3
1 өөрчлөгдсөн 11 нэмэгдсэн , 0 устгасан
  1. 11 0
      workspace/aliases.sh

+ 11 - 0
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