Luke Childs
61a8aba6f1
Test zsh-nvm wraps nvm
2016-12-13 14:47:13 +07:00
Luke Childs
a12a0e368c
Test zsh-nvm loads nvm
2016-12-13 14:47:13 +07:00
Luke Childs
6f7c9ff4cc
Don't load/install nvm in tests that don't need to
2016-12-13 14:47:13 +07:00
Luke Childs
8367ab3120
Add ZSH_NVM_NO_LOAD option
...
If ZSH_NVM_NO_LOAD is set to true then zsh-nvm won't actually do anything after setting up environment variables and functions. This is usefull for unit tests and debugging.
2016-12-13 14:47:13 +07:00
Luke Childs
c7ee42d5c5
Test zsh-nvm doesn't overwrite nvm installs
2016-12-13 14:47:13 +07:00
Luke Childs
2156245dca
Test zsh-nvm installs nvm
2016-12-13 14:47:13 +07:00
Luke Childs
babab28ff9
Remove nvm after every test
...
This ensures we get a fresh nvm install for every test
2016-12-13 14:47:13 +07:00
Luke Childs
bf24f56434
Use repo dir for NVM_DIR so we don't mess with global nvm installations
2016-12-13 14:47:13 +07:00
Luke Childs
9c33f4d91c
Test set NVM_DIR if not exist
2016-12-13 14:47:13 +07:00
Luke Childs
5e27903375
Also run Travis tests on OS X
2016-12-13 14:47:13 +07:00
Luke Childs
ff2e8f0ba3
Integrate with Travis
2016-12-13 14:47:13 +07:00
Luke Childs
52b486bca8
Setup urchin tests with test for loading
2016-12-13 14:47:13 +07:00
Luke Childs
aa1fccff4b
Don't set lazy loaders that conflict with existing globals
2016-10-25 10:26:33 +01:00
Luke Childs
de3c3d7826
Add LICENSE file
2016-10-16 20:07:34 +01:00
Luke Childs
6e2fc22ff3
Document NVM_NO_USE
option
2016-10-04 20:51:15 +01:00
Luke Childs
e379610cb9
Make lazy loading compatible with no use option
2016-10-01 13:54:44 +01:00
Luke Childs
e2e47a8c21
Add NVM_NO_USE option
2016-10-01 13:54:36 +01:00
Luke Childs
ce7bc2a0a2
Wrap binary path output in quotes
2016-09-27 22:02:49 +01:00
Luke Childs
007fd93fd7
Make sure we have binaries before trying to format them
...
Otherwise basename spits out errors #8
2016-09-27 21:09:12 +01:00
Vadim Kazakov
620000bab0
separate array declaration from assignment ( #7 )
...
Fixes `bad pattern` error on old versions of zsh
2016-08-31 19:13:34 +01:00
Sven Boekhoff
bd213dd075
Specify where to add the plugin in 'Oh My ZSH!' installation ( #5 )
2016-08-30 10:17:13 +01:00
Luke Childs
1be9149af6
Set max-args
to 1 on xargs
...
Otherwise it misses binaries (#4 )
2016-08-29 12:41:50 +01:00
Luke Childs
49f23771d3
Use echo to list glob matches rather than ls
...
ls falls back to current dir if there are no glob matches
i.e right after install
2016-08-29 11:52:57 +01:00
Luke Childs
9bc96c23ff
Make source nvm command example identical to internal one
2016-08-28 14:51:33 +01:00
Luke Childs
bbbb52a667
Make source nvm command clearer
2016-08-28 14:45:25 +01:00
Luke Childs
8709621973
Allow nullglobs when looking for binaries
2016-08-28 14:00:30 +01:00
Luke Childs
eef332636f
Add lazy loading support to node <0.12
2016-08-27 20:27:56 +01:00
Luke Childs
1c6d8dd15e
Refactor lazy loading
2016-08-27 20:23:44 +01:00
Luke Childs
2a9ee9e10f
Use NVM_DIR
for lazy loading binary check
2016-08-27 13:28:23 +01:00
Luke Childs
9ebbf2f792
Use "%" char for shell prompt examples
2016-08-27 11:24:03 +01:00
Luke Childs
2e41031f16
Reword lazy loading section slightly
2016-08-27 11:22:01 +01:00
Luke Childs
41c2827f6e
Make lazy loading performance increase clearer
2016-08-27 11:20:15 +01:00
Luke Childs
f0709a21bb
Clarify NVM_LAZY_LOAD
must be set before zsh-nvm
is loaded
2016-08-27 11:18:02 +01:00
Luke Childs
17585ff03e
Remove experimental from lazy loading title
...
(So hash links don't break in the future)
2016-08-27 10:54:33 +01:00
Luke Childs
ffdfe46e33
Document NVM_LAZY_LOAD
option
2016-08-27 10:37:25 +01:00
Luke Childs
dbd3183930
Reformat options section
2016-08-27 10:36:40 +01:00
Luke Childs
cade63ed94
Add NVM_LAZY_LOAD
option
2016-08-27 10:18:45 +01:00
Luke Childs
639e7e9f5c
Add lazy loading
2016-08-27 10:05:40 +01:00
Luke Childs
c1517e0045
Remove unused function _zsh_nvm_get
2016-08-18 17:56:02 +01:00
Luke Childs
0107d4e486
Document NVM_DIR
option
2016-08-18 17:49:50 +01:00
Luke Childs
e0be3a1bdf
Get latest release from git tags
2016-08-09 20:54:02 +01:00
Luke Childs
0ccae77ce2
Do proper empty string test rather than truthy
...
Truthy doesn't seem to work on older versions of zsh
5.0.2 fails, 5.1 works
2016-07-31 20:15:06 +01:00
Luke Childs
281614aacd
Export $NVM_DIR
2016-07-30 00:05:39 +01:00
Luke Childs
7a3747f0c7
Update usage in readme for new features
2016-07-26 23:42:41 +01:00
Luke Childs
86b7f6c1a9
Call help
instead of --help
...
`--help` is only available on newer versions of nvm, `help` is backwards compatible
2016-07-26 23:32:16 +01:00
Luke Childs
a7b8594684
Add revert command
2016-07-26 23:20:32 +01:00
Luke Childs
781b46dede
Use default upgrade if it's built in
2016-07-25 19:20:29 +01:00
Luke Childs
96fa6aab57
Store previous nvm version when upgrading
2016-07-25 19:03:00 +01:00
Luke Childs
a6b8ef980f
Move new loading code into reusable function
2016-07-24 22:00:42 +01:00
Luke Childs
bb8bd30891
Update upgrade command in readme from nvm_update
to nvm upgrade
2016-07-24 20:38:36 +01:00