From 554be6c71ae35da324aacb4f2cd418f9dded2db3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ben=20Z=C3=B6rb?= Date: Fri, 20 Jun 2014 07:29:01 +0200 Subject: [PATCH] Plugin for ezpublish 5 console --- plugins/ezpublish5/ezpublish5.plugin.zsh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 plugins/ezpublish5/ezpublish5.plugin.zsh diff --git a/plugins/ezpublish5/ezpublish5.plugin.zsh b/plugins/ezpublish5/ezpublish5.plugin.zsh new file mode 100644 index 000000000..4ab343c20 --- /dev/null +++ b/plugins/ezpublish5/ezpublish5.plugin.zsh @@ -0,0 +1,22 @@ +# eZ Publish5 5 basic command completion + +_ezpublish5_get_command_list () { + php ezpublish/console --no-ansi | sed "1,/Available commands/d" | awk '/^ [a-z]+/ { print $1 }' +} + +_ezpublish5 () { + if [ -f ezpublish/console ]; then + compadd `_ezpublish5_get_command_list` + fi +} + +compdef _ezpublish5 ezpublish/console +compdef _ezpublish5 ez + +#Alias +alias ez='php ezpublish/console' +# there is some ezpublish issue with db params when using warmup, so just strip it +alias ezcl='php ezpublish/console cache:clear --no-warmup' +alias ezroute='php ezpublish/console router:debug' +alias ezgb='php ezpublish/console generate:bundle' +