Sha256: 22a6ce5848e0603e38c8a71d0587b0bf346d5eddd53923a13d036c7223dd1003

Contents?: true

Size: 1.5 KB

Versions: 53

Compression:

Stored size: 1.5 KB

Contents

###-begin-npm-completion-###
#
# npm command completion script
#
# Installation: npm completion >> ~/.bashrc  (or ~/.zshrc)
# Or, maybe: npm completion > /usr/local/etc/bash_completion.d/npm
#

COMP_WORDBREAKS=${COMP_WORDBREAKS/=/}
COMP_WORDBREAKS=${COMP_WORDBREAKS/@/}
export COMP_WORDBREAKS

if type complete &>/dev/null; then
  _npm_completion () {
    local si="$IFS"
    IFS=$'\n' COMPREPLY=($(COMP_CWORD="$COMP_CWORD" \
                           COMP_LINE="$COMP_LINE" \
                           COMP_POINT="$COMP_POINT" \
                           npm completion -- "${COMP_WORDS[@]}" \
                           2>/dev/null)) || return $?
    IFS="$si"
  }
  complete -F _npm_completion npm
elif type compdef &>/dev/null; then
  _npm_completion() {
    si=$IFS
    compadd -- $(COMP_CWORD=$((CURRENT-1)) \
                 COMP_LINE=$BUFFER \
                 COMP_POINT=0 \
                 npm completion -- "${words[@]}" \
                 2>/dev/null)
    IFS=$si
  }
  compdef _npm_completion npm
elif type compctl &>/dev/null; then
  _npm_completion () {
    local cword line point words si
    read -Ac words
    read -cn cword
    let cword-=1
    read -l line
    read -ln point
    si="$IFS"
    IFS=$'\n' reply=($(COMP_CWORD="$cword" \
                       COMP_LINE="$line" \
                       COMP_POINT="$point" \
                       npm completion -- "${words[@]}" \
                       2>/dev/null)) || return $?
    IFS="$si"
  }
  compctl -K _npm_completion npm
fi
###-end-npm-completion-###

Version data entries

53 entries across 53 versions & 11 rubygems

Version Path
optimacms-0.1.61 spec/dummy/node_modules/object.assign/test.sh
disco_app-0.18.0 test/dummy/node_modules/object.assign/test.sh
disco_app-0.18.2 test/dummy/node_modules/object.assign/test.sh
disco_app-0.16.1 test/dummy/node_modules/object.assign/test.sh
disco_app-0.15.2 test/dummy/node_modules/object.assign/test.sh
disco_app-0.18.4 test/dummy/node_modules/object.assign/test.sh
disco_app-0.18.1 test/dummy/node_modules/object.assign/test.sh
disco_app-0.12.7.pre.puma.pre.3 test/dummy/node_modules/object.assign/test.sh
disco_app-0.14.0 test/dummy/node_modules/object.assign/test.sh
disco_app-0.13.6.pre.puma.pre.3 test/dummy/node_modules/object.assign/test.sh
enju_library-0.3.8 spec/dummy/node_modules/object.assign/test.sh
condenser-0.3 lib/condenser/processors/node_modules/object.assign/test.sh
ilog-0.4.1 node_modules/object.assign/test.sh
ilog-0.4.0 node_modules/object.assign/test.sh
ilog-0.3.3 node_modules/object.assign/test.sh
condenser-0.2 lib/condenser/processors/node_modules/object.assign/test.sh
condenser-0.1 lib/condenser/processors/node_modules/object.assign/test.sh
condenser-0.0.12 lib/condenser/processors/node_modules/object.assign/test.sh
condenser-0.0.11 lib/condenser/processors/node_modules/object.assign/test.sh
condenser-0.0.10 lib/condenser/processors/node_modules/object.assign/test.sh