Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

git-based node.js version manager

tag: v0.1.0

Fetching latest commit…

Cannot retrieve the latest commit at this time

give Build Status

give ('git-versioned environment', name courtesy of @AvianFlu) is a git-based node.js version manager.


npm install give


give - git-based node.js version manager


  give install <commit-ish>        Install <commit-ish>
      `give install v0.6.10` - installs `v0.6.10` tag
      `give install master`  - installs `master` branch
      `give install 02c1cb5` - installs commit `02c1cb5`

  give use <commit-ish>            Use <commit-ish>
    Spawns a subshell with correct version of node.js in the `$PATH`.

  give ls                          List installed node.js versions

  give rm <commit-ish>             Remove <commit-ish>
    Removes both source and installation directory for <commit-ish>.

  give init                        Explicitely initialize repository
    Please note that `give` does it for you during operations which
    require repository setup.

  give help                        You're staring at it

Getting started

give install v0.6.10 # will install version tagged as v0.6.10
give use v0.6.10     # will use version tagged as v0.6.10
^D                   # will quit to original shell
Something went wrong with that request. Please try again.