From b97fc3ef72c5c57e536198ac2802348f53532fe9 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Mon, 18 Jul 2016 19:15:32 -0400 Subject: [PATCH] Lazily load nvm --- .zshrc | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/.zshrc b/.zshrc index 834d475..f14865e 100644 --- a/.zshrc +++ b/.zshrc @@ -20,8 +20,27 @@ alias pip=pip3 alias oldruby="/usr/local/bin/ruby" alias ruby="/usr/local/Cellar/ruby/2.3.0/bin/ruby" +# lazily load nvm export NVM_DIR=~/.nvm -. $(brew --prefix nvm)/nvm.shi +#. $(brew --prefix nvm)/nvm.sh + +nvm() { + unset -f nvm + . $(brew --prefix nvm)/nvm.sh + nvm "$@" +} + +node() { + unset -f node + . $(brew --prefix nvm)/nvm.sh + node "$@" +} + +npm() { + unset -f npm + . $(brew --prefix nvm)/nvm.sh + npm "$@" +} # default file openings alias -s ipr=open