Merge pull request #386 from Cronos87/master

Now autocompletion display the text helper for each command
This commit is contained in:
nicoulaj 2016-02-17 19:24:04 +01:00
commit 6953a4f892
1 changed files with 12 additions and 2 deletions

View File

@ -35,6 +35,7 @@
# -------
#
# * loranger (https://github.com/loranger)
# * Yohan Tambè (https://github.com/Cronos87)
#
# ------------------------------------------------------------------------------
@ -43,11 +44,20 @@ _find_console () {
}
_console_get_command_list () {
`_find_console` --no-ansi | sed "1,/Available commands/d" | awk '/ [a-z]+/ { print $1 }'
IFS=" "
`_find_console` --no-ansi | \
sed "1,/Available commands/d" | \
awk '/ [a-z]+/ { print $0 }' | \
sed -E 's/^[ ]+//g' | \
sed -E 's/[:]+/\\:/g' | \
sed -E 's/[ ]{2,}/\:/g'
}
_console () {
compadd `_console_get_command_list`
local -a commands
IFS=$'\n'
commands=(`_console_get_command_list`)
_describe 'commands' commands
}
compdef _console php console