From 640a8031cffd509471715d27da0428894af28317 Mon Sep 17 00:00:00 2001 From: Pablo Braulio Date: Thu, 5 Jun 2014 22:50:32 +0200 Subject: [PATCH] Create plugin for execute command console in symfony2.5 --- plugins/symfony2.5/symfony2.5.plugin.zsh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 plugins/symfony2.5/symfony2.5.plugin.zsh diff --git a/plugins/symfony2.5/symfony2.5.plugin.zsh b/plugins/symfony2.5/symfony2.5.plugin.zsh new file mode 100644 index 000000000..0f8a5e887 --- /dev/null +++ b/plugins/symfony2.5/symfony2.5.plugin.zsh @@ -0,0 +1,21 @@ +# Symfony2 basic command completion + +_symfony2_get_command_list () { + php bin/console --no-ansi | sed "1,/Available commands/d" | awk '/^ [a-z]+/ { print $1 }' +} + +_symfony2 () { + if [ -f bin/console ]; then + compadd `_symfony2_get_command_list` + fi +} + +compdef _symfony2 bin/console +compdef _symfony2 sf25 + +#Alias +alias sf25='php bin/console' +alias sf25cl='php bin/console cache:clear' +alias sf25route='php bin/console router:debug' +alias sf25gb='php bin/console generate:bundle' +alias sf25cfg='php bin/console config:debug'