diff options
Diffstat (limited to 'oh-my-zsh/plugins/yii')
-rw-r--r-- | oh-my-zsh/plugins/yii/README.md | 15 | ||||
-rw-r--r-- | oh-my-zsh/plugins/yii/yii.plugin.zsh | 17 |
2 files changed, 32 insertions, 0 deletions
diff --git a/oh-my-zsh/plugins/yii/README.md b/oh-my-zsh/plugins/yii/README.md new file mode 100644 index 0000000..9636149 --- /dev/null +++ b/oh-my-zsh/plugins/yii/README.md @@ -0,0 +1,15 @@ +# Yii plugin + +The plugin adds autocomplete commands and subcommands for [yii](https://www.yiiframework.com/). + +To use it, add `yii` to the plugins array of your zshrc file: + +```zsh +plugins=(... yii) +``` + +## Aliases + +| Alias | Command | +|--------|----------------------| +| yiic | `protected/yiic` | diff --git a/oh-my-zsh/plugins/yii/yii.plugin.zsh b/oh-my-zsh/plugins/yii/yii.plugin.zsh new file mode 100644 index 0000000..b816160 --- /dev/null +++ b/oh-my-zsh/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' |