Add nvm_tree_contains_path function

This commit is contained in:
Jordan Harband
2014-07-14 11:12:58 -07:00
parent 200a9aa97e
commit 1c50c5c7aa
2 changed files with 40 additions and 0 deletions

13
nvm.sh
View File

@@ -53,6 +53,19 @@ if [ -z "$NVM_NODEJS_ORG_MIRROR" ]; then
export NVM_NODEJS_ORG_MIRROR="http://nodejs.org/dist"
fi
nvm_tree_contains_path() {
local tree
tree="$1"
local path
path="$2"
local pathdir
pathdir=$(dirname "$path")
while [ "$pathdir" != "" ] && [ "$pathdir" != "." ] && [ "$pathdir" != "/" ] && [ "$pathdir" != "$tree" ]; do
pathdir=$(dirname "$pathdir")
done
[ "$pathdir" = "$tree" ]
}
# Traverse up in directory tree to find containing folder
nvm_find_up() {
local path