From 39e5f6004de0df5ab3da5d7bb11db74a7be6acb0 Mon Sep 17 00:00:00 2001 From: Bruno Pinto Date: Mon, 4 Mar 2013 00:21:43 -0300 Subject: [PATCH] checking plugins paths before adding them to PATH --- plugins/node/node.load | 4 +++- plugins/python/python.load | 4 +++- plugins/rbenv/rbenv.load | 10 ++++++++-- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/plugins/node/node.load b/plugins/node/node.load index 69417df..56dcd0d 100644 --- a/plugins/node/node.load +++ b/plugins/node/node.load @@ -1 +1,3 @@ -set PATH /usr/local/share/npm/bin $PATH +if test -d /usr/local/share/npm/bin + set PATH /usr/local/share/npm/bin $PATH +end diff --git a/plugins/python/python.load b/plugins/python/python.load index 0cf1435..64159fa 100644 --- a/plugins/python/python.load +++ b/plugins/python/python.load @@ -1 +1,3 @@ -set PATH /usr/local/share/python $PATH +if test -d /usr/local/share/python + set PATH /usr/local/share/python $PATH +end diff --git a/plugins/rbenv/rbenv.load b/plugins/rbenv/rbenv.load index 77a6f7f..d6bed3b 100644 --- a/plugins/rbenv/rbenv.load +++ b/plugins/rbenv/rbenv.load @@ -1,3 +1,9 @@ -set PATH $HOME/.rbenv/bin $PATH -set PATH $HOME/.rbenv/shims $PATH +if test -d $HOME/.rbenv/bin + set PATH $HOME/.rbenv/bin $PATH +end + +if test -d $HOME/.rbenv/shims + set PATH $HOME/.rbenv/shims $PATH +end + rbenv rehash >/dev/null ^&1