Add dynamic autocompletion

This commit is contained in:
Erwan ROUSSEL 2018-10-29 22:16:01 +01:00
parent 8c40604e14
commit 63115760d2

View file

@ -6,33 +6,7 @@
# Author: Dimensi0n | Erwan ROUSSEL # Author: Dimensi0n | Erwan ROUSSEL
_adonis() { _adonis() {
local -a subcmds compadd `adonis | cut -d " " -f 3 | sed -E "s/.\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g" | tail -n+7 | sed '/^\s*$/d'`
subcmds=(
'addon:Create a new AdonisJs addon'
'install:'
'new'
'repl'
'serve'
'key\\:generate'
'make\\:command'
'make\\:controller'
'make\\:ehandler'
'make\\:exception'
'make\\:hook'
'make\\:listener'
'make\\:middleware'
'make\\:migration'
'make\\:model'
'make\\:provider'
'make\\:seed'
'make\\:trait'
'make\\:view'
'route\\:list'
'run\\:instructions'
)
_describe 'adonis' subcmds
} }
compdef _adonis adonis compdef _adonis adonis