Add exit code, fix #190
Merge pull request #191 from koenpunt/patch-1

Add exit code, fix #190
return not exit
read version from .nvmrc if not specified
read the .nvmrc if present
Merge pull request #192 from gpad/nvmrc

Use .nvmrc if present
Resolved Issue #194

Issue #194
Ignoring the ".DS_Store" files on OS X
Adding a newline before the source string in the ".bash_profile"

Resolved Issue #197
Fixes issue 199

Fixes issue 199 where the bash completion was not working in ZSH
because the builtin bash command `complete` was not found. The fix
executes the `bashcompinit` command which creates the `complete`
function for the Z shell.
Recommend version 0.8 in README.markdown.

Automatically install the latest available 0.8.x version.
Clarify difference between `nvm ls` and `nvm ls-remote`.
Merge pull request #202 from hugojosefson/recommend-version-0.8

Recommend version 0.8 in README.markdown.
Merge pull request #200 from croach/issue-199

Fixes Issue 199
Update README.markdown

I do think recent changes changed nvm to .nvm.
Add FreeBSD support
Merge pull request #222 from jnlin/master

Added FreeBSD support
Merge pull request #195 from gpad/patch-1

Resolved Issue #194
Silence stderr warning on `nvm uninstall' with no configured alias
Reduce usage of `cd' to avoid issues with shell aliases

Since we run in interactive context the builtin `cd' may have been aliased to
print some additional info when invoked, thus it's safer for us to avoid
parsing the output from subshells which calls it.

For instance in .bash_profile I have the following function to redefine
`cd' such that it will list the destination directory contents:
cd () { builtin cd "$@" && ls -F --color=auto }