summaryrefslogtreecommitdiff
path: root/plugins/yii
diff options
context:
space:
mode:
authorIgor Timoshenko <igor.timoshenko@i.ua>2014-02-14 14:54:28 +0000
committerIgor Timoshenko <igor.timoshenko@i.ua>2014-02-14 14:55:00 +0000
commit354593e9b2b3a7ec3a0840eeadbc7d760cdd7263 (patch)
tree490712040b152900a141ccb0294fadfab370e303 /plugins/yii
parent4ce7f0a37f9a13c605225e2a595ad1bdf6171065 (diff)
downloadzsh-354593e9b2b3a7ec3a0840eeadbc7d760cdd7263.tar.gz
zsh-354593e9b2b3a7ec3a0840eeadbc7d760cdd7263.tar.bz2
zsh-354593e9b2b3a7ec3a0840eeadbc7d760cdd7263.zip
Added Yii basic command completion
Diffstat (limited to 'plugins/yii')
-rw-r--r--plugins/yii/yii.plugin.zsh17
1 files changed, 17 insertions, 0 deletions
diff --git a/plugins/yii/yii.plugin.zsh b/plugins/yii/yii.plugin.zsh
new file mode 100644
index 000000000..b816160f0
--- /dev/null
+++ b/plugins/yii/yii.plugin.zsh
@@ -0,0 +1,17 @@
+# Yii basic command completion
+
+_yii_get_command_list () {
+ protected/yiic | awk '/^ - [a-z]+/ { print $2 }'
+}
+
+_yii () {
+ if [ -f protected/yiic ]; then
+ compadd `_yii_get_command_list`
+ fi
+}
+
+compdef _yii protected/yiic
+compdef _yii yiic
+
+# Aliases
+alias yiic='protected/yiic'