7c73a3aea4861a281bc931a064f13a7c7da3b6be

Author
pi0 <pyapar@gmail.com>
Committer
pi0 <pyapar@gmail.com>
Date

Message

Laravel 5 support

Diff

 1diff --git a/plugins/laravel4/laravel4.plugin.zsh b/plugins/laravel4/laravel4.plugin.zsh
 2index 4b1022b6619105ee07ecbe94d4c799af9dec8d75..0edc8497020c12455c93fe202b505e37313be2f2 100644
 3--- a/plugins/laravel4/laravel4.plugin.zsh
 4+++ b/plugins/laravel4/laravel4.plugin.zsh
 5@@ -1,6 +1,6 @@
 6 # Laravel4 basic command completion
 7 _laravel4_get_command_list () {
 8-	php artisan --no-ansi | sed "1,/Available commands/d" | awk '/^  [a-z]+/ { print $1 }'
 9+	php artisan --no-ansi | sed "1,/Available commands/d" | awk '/^ +[a-z]+/ { print $1 }'
10 }
11 
12 _laravel4 () {
13diff --git a/plugins/laravel5/laravel5.plugin.zsh b/plugins/laravel5/laravel5.plugin.zsh
14new file mode 100644
15index 0000000000000000000000000000000000000000..2afa993179807a07cc9bf214e85605f4563f71c1
16--- /dev/null
17+++ b/plugins/laravel5/laravel5.plugin.zsh
18@@ -0,0 +1,20 @@
19+# Laravel5 basic command completion
20+_laravel5_get_command_list () {
21+	php artisan --no-ansi | sed "1,/Available commands/d" | awk '/^ +[a-z]+/ { print $1 }'
22+}
23+
24+_laravel5 () {
25+  if [ -f artisan ]; then
26+    compadd `_laravel5_get_command_list`
27+  fi
28+}
29+
30+compdef _laravel5 artisan
31+compdef _laravel5 la5
32+
33+#Alias
34+alias la5='php artisan'
35+
36+alias la5dump='php artisan dump-autoload'
37+alias la5cache='php artisan cache:clear'
38+alias la5routes='php artisan routes'