浏览代码

Adding a symfony plugin, for symfony 1

Graham Christensen 12 年之前
父节点
当前提交
61e708f91f
共有 1 个文件被更改,包括 13 次插入0 次删除
  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