瀏覽代碼

Adding artisan & art autocomplete in BASH

Dawid Makowski 2 年之前
父節點
當前提交
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