From 3173c9675e9d44f7d879bbec59a2728ff8186abf Mon Sep 17 00:00:00 2001 From: Will Boyce Date: Tue, 29 Apr 2014 15:28:04 +0100 Subject: [PATCH] add npmbrew plugin --- plugins/npmbrew/npmbrew.plugin.zsh | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 plugins/npmbrew/npmbrew.plugin.zsh diff --git a/plugins/npmbrew/npmbrew.plugin.zsh b/plugins/npmbrew/npmbrew.plugin.zsh new file mode 100644 index 000000000..9985e24cd --- /dev/null +++ b/plugins/npmbrew/npmbrew.plugin.zsh @@ -0,0 +1,11 @@ +function _npm_brew_paths() { + local old_eglob=$(setopt | grep '^extendedglob$') + [ -z ${old_eglob} ] && setopt extendedglob + echo /usr/local/lib/node_modules/^npm/bin + [ -z ${old_eglob} ] && setopt noextendedglob +} + +# add /usr/local/lib/node_modules/^npm/bin to PATH +for p in `_npm_brew_paths`; + [ -d $p ] && path=($p $path) +unset _npm_brew_paths