From f2cfd0650a5d80909a240b4b0e3fb976028109d3 Mon Sep 17 00:00:00 2001 From: Casper Lai Date: Thu, 12 Mar 2015 11:49:31 +0800 Subject: [PATCH] Add laravel homestead autocomplete plugin. --- .../laravel-homestead.plugin.zsh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 plugins/laravel-homestead/laravel-homestead.plugin.zsh diff --git a/plugins/laravel-homestead/laravel-homestead.plugin.zsh b/plugins/laravel-homestead/laravel-homestead.plugin.zsh new file mode 100644 index 000000000..0540a1a05 --- /dev/null +++ b/plugins/laravel-homestead/laravel-homestead.plugin.zsh @@ -0,0 +1,16 @@ +########################################### +# Laravel homestead command completion # +# Author: Casper Lai # +# Email: casper.lai@outlook.com # +# Reference: Laravel5 plugin # +########################################### + +_laravel_homestead_get_command_list () { + homestead --no-ansi | sed "1,/Available commands/d" | awk '/^ +[a-z]+/ { print $1 }' +} + +_laravel_homestead () { + compadd `_laravel_homestead_get_command_list` +} + +compdef _laravel_homestead homestead \ No newline at end of file