cswl
ebb686837c
Merge f2e84ed7cf
into 745291dcf2
2023-09-01 19:37:04 -07:00
Sumit Sahrawat
745291dcf2
Fix leaking variables using local
with for loops ( #98 )
2023-07-13 19:14:12 +07:00
Luke Childs
9295d10c88
Revert "Optimize lazy loading performance ( #76 )" ( #96 )
...
This reverts commit a0f0a2cfd0
.
2023-03-02 00:02:35 +07:00
Riatre
a0f0a2cfd0
Optimize lazy loading performance ( #76 )
2023-02-25 00:41:46 +07:00
Luke Childs
63595c2579
Update README.md
2023-01-22 19:20:31 +07:00
Joeri de Gooijer
23067bd9bb
Add NVM_LAZY_LOAD_EXTRA_COMMANDS option ( #67 )
2020-06-16 14:21:22 +07:00
Alexandre Faria
fdf4d6cc7d
Add NVM_COMPLETION option ( #63 )
2020-05-01 17:42:28 +07:00
Eddie Monge
9f7e144397
Use builtin cd command ( #61 )
2020-03-14 16:30:22 +07:00
Luke Childs
251cd3091d
Create FUNDING.yml
2019-11-19 17:24:25 +07:00
Luke Childs
53cb910dab
Update nvm repo link in readme
2019-10-08 09:52:49 +07:00
ethanwu10
557653b340
Update nvm repository URL ( #56 )
...
nvm has moved to nvm-sh/nvm, update the git clone URL to match
2019-10-08 09:51:42 +07:00
Bartosz Legięć
9ae1115e76
Make nvm upgrade
follow the official git upgrade instructions from nvm ( #46 )
...
https://github.com/creationix/nvm#manual-upgrade
2019-02-08 19:30:01 +07:00
Cswl Coldwind
f2e84ed7cf
Use absolute version to install nightly and rc
...
POSIX sed doesn't do non-greddy match so we just pipe it to awk.
This will handle cases when the latest nighlty version is installed or not.
Command tested with.
echo "v10.0.0-nightly20171126bb4462681c (test)" \
| sed -n "s/.*\(v.*\)/\1/p" | awk '{print $1}'
echo "-> v10.0.0-nightly20171126bb4462681c (test)" \
| sed -n "s/.*\(v.*\)/\1/p" | awk '{print $1}'
2018-03-19 13:52:32 +05:45
Alexandre Nicastro
2d88fd5c8f
typo fix - wrong command ( #37 )
...
typo fix - wrong command
2017-10-07 08:42:25 +01:00
Aitor Guevara
1bdd5e2128
silent which nvm
error in lazy load ( #36 )
2017-09-15 14:13:22 +01:00
Luke Childs
9dbb51b388
Fix failing test ( #35 )
...
Don't check for revert not existing
2017-09-15 02:24:16 +01:00
Luke Childs
5c59940a6d
Mute unset output
2017-07-18 21:00:39 +01:00
Luke Childs
434b3f389e
Add warning about rc|nightly installs
2017-07-18 15:14:50 +01:00
Luke Childs
1a2fe08cf2
Document nvm install rc|nightly functionality
2017-05-29 18:10:59 +07:00
Luke Childs
9db79524fa
Automatically alias rc/nightly to version on install
2017-05-29 18:10:59 +07:00
Luke Childs
04d6b3dad9
Add console output while clearing mirror cache
...
Otherwise it looks like we're just hanging
2017-05-29 18:10:59 +07:00
Luke Childs
21e6719aab
Test nvm install wrapper
2017-05-29 18:10:59 +07:00
Luke Childs
428331fce6
Re-run nvm ls-remote after using a mirror
...
Otherwise we're left with data from the mirror cached when we run nvm ls
2017-05-29 18:10:59 +07:00
Luke Childs
7cf755d89c
Wrap nvm i as well as nvm install
2017-05-29 18:10:59 +07:00
Luke Childs
3d6c5606b2
Wrap nvm install to add support for rc/nightly
2017-05-29 18:10:59 +07:00
Luke Childs
7577d37b7e
Remove experimental warning from NVM_LAZY_LOAD
2017-01-15 16:29:55 +07:00
Luke Childs
4637e8f01b
Always return a good exit code
2017-01-10 13:08:42 +07:00
Luke Childs
bc08d9cc64
Remove final return
2017-01-10 13:08:42 +07:00
Luke Childs
3db9a695a3
This isn't JavaScript you pleb
2017-01-10 12:21:09 +07:00
Luke Childs
4ba1a04f09
Document NVM_AUTO_USE option
2017-01-05 18:25:06 +07:00
Luke Childs
37781594ea
Test NVM_AUTO_USE
2017-01-05 18:25:06 +07:00
Luke Childs
ee87d41ee1
Swap if conditions round to be more readable
2017-01-05 18:25:06 +07:00
Luke Childs
5ce23eee2b
Make .nvmrc version command more concise
2017-01-05 18:25:06 +07:00
Luke Childs
2f3f7dfc4e
Install node version from .nvmrc if we don't have it
2017-01-05 18:25:06 +07:00
Luke Childs
a01c899aec
Use double test brackets
2017-01-05 18:25:06 +07:00
Luke Childs
d03b986535
Don't reset to default nvm version on cd if it was set manually
2017-01-05 18:25:06 +07:00
Luke Childs
8bdba4fa1e
Always return true so failed checks don't make us return a non zero exit code
2017-01-05 18:25:06 +07:00
Luke Childs
3388eebd8a
Run nvm use
rather than nvm install
on cd auto use
2017-01-05 18:25:06 +07:00
Luke Childs
ffabddcdef
Only run _zsh_nvm_auto_use if nvm is fully loaded
2017-01-05 18:25:06 +07:00
Luke Childs
aa5c6e3337
Add NVM_AUTO_USE functionality
2017-01-05 18:25:06 +07:00
Luke Childs
650bcad0f7
Check yarn gets lazy loader if it's not installed via npm
2016-12-18 18:23:43 +07:00
Luke Childs
e05c86722d
Add lazy loader for yarn if present
...
yarn recommends installing via brew (or something other than npm) which means our it won't be picked up in our nvm node_modules glob.
2016-12-18 18:23:43 +07:00
Luke Childs
0dad2bdef2
Make sure only aliases conflicts are removed from lazy loading
...
Binary conflicts are ok. Fixes #15
2016-12-16 19:48:16 +07:00
Luke Childs
a76c7d2a45
Add test for alias fix aa1fccf
2016-12-16 19:17:57 +07:00
Luke Childs
ea13277137
Swap NVM_NO_USE NVM_LAZY_LOAD order in readme
2016-12-16 11:26:28 +07:00
Luke Childs
3f4d300831
Manually load node -> Don't autoload node
2016-12-16 11:25:22 +07:00
Luke Childs
c60db2fd86
Add Travis badge to readme
2016-12-13 14:52:38 +07:00
Luke Childs
5a3527cc49
Test NVM_LAZY_LOAD and NVM_NO_USE options together
2016-12-13 14:47:13 +07:00
Luke Childs
22b73475a6
Test nvm is loaded correctly with NVM_LAZY_LOAD
2016-12-13 14:47:13 +07:00
Luke Childs
3cf36f4183
Completely nuke node
...
`brew uninstall node` seems to leave behind npm
2016-12-13 14:47:13 +07:00