Complete local file 'yarn add'
Complete local file if 'file:' or 'link:' is specified
This commit is contained in:
parent
a264c2d123
commit
78d8744642
|
@ -32,6 +32,7 @@
|
||||||
# -------
|
# -------
|
||||||
#
|
#
|
||||||
# * Massimiliano Torromeo <massimiliano.torromeo@gmail.com>
|
# * Massimiliano Torromeo <massimiliano.torromeo@gmail.com>
|
||||||
|
# * Shohei YOSHIDA <syohex@gmail.com>
|
||||||
#
|
#
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -110,6 +111,12 @@ _yarn_commands() {
|
||||||
_describe 'command' _commands -- _global_commands
|
_describe 'command' _commands -- _global_commands
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_yarn_add_files() {
|
||||||
|
if compset -P "(file|link):"; then
|
||||||
|
_files
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
_yarn() {
|
_yarn() {
|
||||||
local context state state_descr line
|
local context state state_descr line
|
||||||
typeset -A opt_args
|
typeset -A opt_args
|
||||||
|
@ -173,7 +180,7 @@ _yarn() {
|
||||||
'(-O --optional)'{-O,--optional}'[install packages in optionalDependencies]' \
|
'(-O --optional)'{-O,--optional}'[install packages in optionalDependencies]' \
|
||||||
'(-E --exact)'{-E,--exact}'[install packages as exact versions]' \
|
'(-E --exact)'{-E,--exact}'[install packages as exact versions]' \
|
||||||
'(-T --tilde)'{-T,--tilde}'[install the most recent release of the packages that have the same minor version]' \
|
'(-T --tilde)'{-T,--tilde}'[install the most recent release of the packages that have the same minor version]' \
|
||||||
'*:package-name:'
|
'*:package-name:_yarn_add_files'
|
||||||
;;
|
;;
|
||||||
|
|
||||||
cache)
|
cache)
|
||||||
|
|
Loading…
Reference in New Issue