diff options
Diffstat (limited to 'plugins/symfony2/symfony2.plugin.zsh')
-rw-r--r-- | plugins/symfony2/symfony2.plugin.zsh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/plugins/symfony2/symfony2.plugin.zsh b/plugins/symfony2/symfony2.plugin.zsh new file mode 100644 index 000000000..0d2bb68c3 --- /dev/null +++ b/plugins/symfony2/symfony2.plugin.zsh @@ -0,0 +1,21 @@ +# Symfony2 basic command completion + +_symfony2_get_command_list () { + php app/console --no-ansi | sed "1,/Available commands/d" | awk '/^ [a-z]+/ { print $1 }' +} + +_symfony2 () { + if [ -f app/console ]; then + compadd `_symfony2_get_command_list` + fi +} + +compdef _symfony2 app/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' + |