From f601a05919e3dee52e79322217d2951fb2373c7e Mon Sep 17 00:00:00 2001 From: Ilya Isaev Date: Thu, 5 Jun 2014 12:48:59 +0400 Subject: [PATCH] Fix issue 2861 --- plugins/symfony2/symfony2.plugin.zsh | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/plugins/symfony2/symfony2.plugin.zsh b/plugins/symfony2/symfony2.plugin.zsh index 0d2bb68c3..33b0055ae 100644 --- a/plugins/symfony2/symfony2.plugin.zsh +++ b/plugins/symfony2/symfony2.plugin.zsh @@ -1,21 +1,27 @@ # Symfony2 basic command completion +if [ -f app/console ]; then + console="app/console" +else + console="bin/console" +fi + _symfony2_get_command_list () { - php app/console --no-ansi | sed "1,/Available commands/d" | awk '/^ [a-z]+/ { print $1 }' + php $console --no-ansi | sed "1,/Available commands/d" | awk '/^ [a-z]+/ { print $1 }' } _symfony2 () { - if [ -f app/console ]; then + if [ -f $console ]; then compadd `_symfony2_get_command_list` fi } -compdef _symfony2 app/console +compdef _symfony2 $console compdef _symfony2 sf #Alias -alias sf='php app/console' -alias sfcl='php app/console cache:clear' -alias sfroute='php app/console router:debug' -alias sfgb='php app/console generate:bundle' +alias sf='php $console' +alias sfcl='php $console cache:clear' +alias sfroute='php $console router:debug' +alias sfgb='php $console generate:bundle'