Unverified Commit 60989084 authored by Marc Cornellà's avatar Marc Cornellà Committed by GitHub
Browse files

npm: hardcode completion function and delete cached one (#8679)

Fixes #8665
parent 3e9e385d
(( $+commands[npm] )) && { (( $+commands[npm] )) && {
__NPM_COMPLETION_FILE="${ZSH_CACHE_DIR:-$ZSH/cache}/npm_completion" rm -f "${ZSH_CACHE_DIR:-$ZSH/cache}/npm_completion"
if [[ ! -f $__NPM_COMPLETION_FILE ]]; then _npm_completion() {
npm completion >! $__NPM_COMPLETION_FILE 2>/dev/null local si=$IFS
[[ $? -ne 0 ]] && rm -f $__NPM_COMPLETION_FILE compadd -- $(COMP_CWORD=$((CURRENT-1)) \
fi COMP_LINE=$BUFFER \
COMP_POINT=0 \
[[ -f $__NPM_COMPLETION_FILE ]] && source $__NPM_COMPLETION_FILE npm completion -- "${words[@]}" \
2>/dev/null)
unset __NPM_COMPLETION_FILE IFS=$si
}
compdef _npm_completion npm
} }
# Install dependencies globally # Install dependencies globally
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment