eecms.plugin.zsh
449 bytes
1# ExpressionEngine CMS basic command completion
2
3_eecms_console () {
4 echo "php $(find . -maxdepth 3 -mindepth 1 -name 'eecms' -type f | head -n 1)"
5}
6
7_eecms_get_command_list () {
8 `_eecms_console` | sed "/Available commands/,/^/d" | sed "s/[[:space:]].*//g"
9}
10
11_eecms () {
12 compadd `_eecms_get_command_list`
13}
14
15compdef _eecms '`_eecms_console`'
16compdef _eecms 'system/ee/eecms'
17compdef _eecms eecms
18
19#Alias
20alias eecms='`_eecms_console`'