Improve node inspect completion
It should be completed only after 'node'
This commit is contained in:
parent
6599edabdc
commit
e6eb268a07
14
src/_node
14
src/_node
|
@ -52,6 +52,15 @@ _node_files() {
|
||||||
_files -g "*.(js|mjs)"
|
_files -g "*.(js|mjs)"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_node_args() {
|
||||||
|
if (( CURRENT == 2 )); then
|
||||||
|
_alternative "_node_files" "_values 'command' 'inspect[enable inspector for debugging]'"
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
_node_files
|
||||||
|
}
|
||||||
|
|
||||||
local curcontext="$curcontext" state line ret=1
|
local curcontext="$curcontext" state line ret=1
|
||||||
typeset -A opt_args
|
typeset -A opt_args
|
||||||
|
|
||||||
|
@ -150,10 +159,7 @@ _arguments -C \
|
||||||
'(- 1 *)'{-p,--print}'[evaluate script and print result]:inline JavaScript' \
|
'(- 1 *)'{-p,--print}'[evaluate script and print result]:inline JavaScript' \
|
||||||
'*'{-r,--require}'[module to preload (option can be repeated)]: :_node_files' \
|
'*'{-r,--require}'[module to preload (option can be repeated)]: :_node_files' \
|
||||||
'(- 1 *)'{-v,--version}'[print Node.js version]' \
|
'(- 1 *)'{-v,--version}'[print Node.js version]' \
|
||||||
'*: :_node_files' && ret=0
|
'*: :_node_args' && ret=0
|
||||||
|
|
||||||
_values 'commands' \
|
|
||||||
'inspect[enable inspector for debugging]' && ret=0
|
|
||||||
|
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue