Browse Source

Adding a symfony plugin, for symfony 1

Graham Christensen 12 years ago
parent
commit
61e708f91f
1 changed files with 13 additions and 0 deletions
  1. 13 0
      plugins/symfony/symfony.plugin.zsh

+ 13 - 0
plugins/symfony/symfony.plugin.zsh

@@ -0,0 +1,13 @@
+# symfony basic command completion
+
+_symfony_get_command_list () {
+    ./symfony | sed "1,/Available tasks/d" | awk 'BEGIN { cat=null; } /^[A-Za-z]+$/ { cat = $1; } /^  :[a-z]+/ { print cat $1; }'
+}
+
+_symfony () {
+  if [ -f symfony ]; then
+    compadd `_symfony_get_command_list`
+  fi
+}
+
+compdef _symfony symfony