浏览代码

Laravel 5 support

pi0 9 年之前
父节点
当前提交
7c73a3aea4
共有 2 个文件被更改,包括 21 次插入1 次删除
  1. 1 1
      plugins/laravel4/laravel4.plugin.zsh
  2. 20 0
      plugins/laravel5/laravel5.plugin.zsh

+ 1 - 1
plugins/laravel4/laravel4.plugin.zsh

@@ -1,6 +1,6 @@
 # Laravel4 basic command completion
 _laravel4_get_command_list () {
-	php artisan --no-ansi | sed "1,/Available commands/d" | awk '/^  [a-z]+/ { print $1 }'
+	php artisan --no-ansi | sed "1,/Available commands/d" | awk '/^ +[a-z]+/ { print $1 }'
 }
 
 _laravel4 () {

+ 20 - 0
plugins/laravel5/laravel5.plugin.zsh

@@ -0,0 +1,20 @@
+# Laravel5 basic command completion
+_laravel5_get_command_list () {
+	php artisan --no-ansi | sed "1,/Available commands/d" | awk '/^ +[a-z]+/ { print $1 }'
+}
+
+_laravel5 () {
+  if [ -f artisan ]; then
+    compadd `_laravel5_get_command_list`
+  fi
+}
+
+compdef _laravel5 artisan
+compdef _laravel5 la5
+
+#Alias
+alias la5='php artisan'
+
+alias la5dump='php artisan dump-autoload'
+alias la5cache='php artisan cache:clear'
+alias la5routes='php artisan routes'