rn 0.2.2

Command line tool for managing per-session nodejs versions based on package.json files
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash
set -o pipefail

function cd() {
  builtin cd "$@"

  local package_path
  package_path="$(pwd)/package.json"
  if [[ -f "$package_path" ]]; then
    local updated_path
    updated_path="$(rn "$package_path" | sed 's/^.*|||//')"
    if [[ $? -eq 0 ]]; then
      export PATH="$updated_path"
    fi
  fi
}