ryenus
3dd8beb6ea
indent awk script properly
2024-12-23 10:07:06 +08:00
ryenus
c6bb417804
display a hint when version filtering is in effect
...
due the use of --min or NVM_MIN, which would show only the versions
higher than the specified min version, and/or the available minor/patch
updates for the installed versions.
2024-12-23 10:02:56 +08:00
ryenus
ae8b033db9
set NVM_NO_COLORS to --no-colors to disable color
2024-12-13 09:35:37 +08:00
ryenus
dbf7c3ed3c
rename min_ver to min for consistency
2024-12-13 09:35:37 +08:00
ryenus
b145f236a8
[test] avoid leaking temp variable
2024-12-13 09:35:37 +08:00
ryenus
794881332d
ls-remote: introduce temp var for env inheritance
...
This is to inherit $NVM_MIN from env when defined, meanwhile avoiding
inline local variable initialization for ksh compatibility.
Co-authored-by: Jordan Harband <ljharb@gmail.com>
2024-12-13 09:35:37 +08:00
ryenus
5cffcaf8f2
avoid inline initialization for ksh compatibility
...
Co-authored-by: Jordan Harband <ljharb@gmail.com>
2024-12-13 09:35:37 +08:00
ryenus
1f1ea6f88c
ls-remote: add CLI option --min=<version>
...
When omitted, fallback to the environment variable "NVM_MIN" if set.
And the CLI option --min=<version> takes precedence over the environment
variable "NVM_MIN" if both are present.
2024-12-13 09:35:37 +08:00
ryenus
1fbd8ca3dd
always show updates for installed versions
...
even if they're older than $NVM_MIN
2024-12-13 09:35:37 +08:00
ryenus
ea56ffda30
remove function ref duplication
2024-12-13 09:35:23 +08:00
ryenus
c6492fd8ad
prefixed versions like v18 also work
2024-12-13 09:35:23 +08:00
ryenus
76c41c68b4
rename NVM_MIN_VER to NVM_MIN
...
since nvm is all about versions, so no need for the explicit suffix.
2024-12-13 09:35:23 +08:00
ryenus
b3148ae5c0
trim leading space in mock output due to eclint errors
2024-12-13 09:35:23 +08:00
ryenus
cc2222cb1b
add test for NVM_MIN_VER support
...
show only versions newer than NVM_MIN_VER if set
2024-12-13 09:35:23 +08:00
ryenus
646d694379
always list installed versions
2024-12-13 09:35:23 +08:00
ryenus
cedbb16256
show only versions newer than NVM_MIN_VER if set
2024-12-13 09:35:23 +08:00
Jordan Harband
0641363102
[Tests] install.sh
: clean up nvm_detect_profile
tests
2024-11-08 10:52:41 +00:00
Jordan Harband
9659af6c16
[Tests] nvm_detect_profile
: refactor
2024-11-12 13:31:36 -08:00
menaechmi
abd02e5aae
[Fix] install.sh
: fix failing install tests ( #3458 )
2024-11-12 11:57:02 -06:00
menaechmi
3de0b15810
[Tests] run urchin tests on pull requests
2024-11-12 12:58:53 -06:00
menaechmi
cd22c84026
[New] install.sh
: add $ZDOTDIR
to zsh search
...
Fixes #3128
2024-11-06 16:53:58 -06:00
Jordan Harband
d648a3b1ba
[meta] add DCO
...
imo this shouldn‘t be necessary, as it should be implied by the act of making a PR.
Following the example in https://github.com/expressjs/express/pull/6048
See https://github.com/openjs-foundation/project-status/issues/2
2024-11-05 17:51:39 +00:00
Jordan Harband
ccf6d16017
[meta] disable blank issues
2024-11-04 15:07:16 +00:00
Jordan Harband
ba98270442
[meta] update issue template
2024-11-04 15:01:26 +00:00
Jordan Harband
1be4257e96
[Tests] update mocks
2024-10-31 14:23:36 -07:00
Cheerag Patel
9c9ff4bac0
[meta] Rename .github/ISSUE_TEMPLATE.md to .github/ISSUE_TEMPLATE/ISSUE_TEMPLATE.md
...
Moved issue template into ISSUE_TEMPLATE folder
2024-10-30 14:03:05 -07:00
Jordan Harband
51ea809d63
[Tests] ensure that unit tests use only mocked LTS names
2024-10-30 23:41:50 -07:00
Jordan Harband
6b70c40f15
[Fix] nvm_install_latest_npm
: avoid unbound variable
...
Fixes #3447
2024-10-22 22:02:01 -07:00
Reetik Rajan
5dc31ac51b
[patch] give a more helpful message when lts
alias is mistakenly used
2024-10-05 09:21:42 +05:30
Jordan Harband
da2720a429
[Fix] nvm ls
, nvm alias
, nvm install
: error when an LTS name is invalid
2024-09-04 13:55:11 -07:00
Jordan Harband
9fb9dec710
[Fix] nvm_normalize_lts
: error when an LTS name is not lowercase
...
Fixes #3417
2024-09-04 13:54:41 -07:00
Jordan Harband
9a28dbd394
[actions] use node/install
instead of node/run
2024-08-28 11:28:52 -07:00
Jordan Harband
179d45050b
v0.40.1
2024-08-27 13:44:15 -07:00
Jordan Harband
ff7634577b
[Tests] fix broken tests exposed by 863bd63
...
Leaves 2 non-executable, + some TODOs
2024-08-27 12:46:40 -07:00
Jordan Harband
0ce8f5a52f
[Fix] nvm_download
: ensure all args are quoted
...
Fixes #3411 .
2024-08-20 22:33:38 -07:00
Jordan Harband
863bd63cfa
[Tests] set proper permissions on test files
2024-08-23 17:23:12 -07:00
Jordan Harband
0d53381666
[Tests] move sourcing suite to GHA
2024-08-22 13:30:55 -07:00
Jordan Harband
df70535248
[Fix] nvm_auto
: Fix bug introduced in c31a867
2024-08-21 10:54:19 -07:00
Jordan Harband
c31a867c46
[Fix] --save
: avoid a conflict with set -e
...
Fixes #3405 .
2024-08-10 15:52:24 +12:00
Jordan Harband
a8c418558a
[Refactor] --save
: clean up some usage
2024-08-20 16:21:45 -07:00
Jordan Harband
d5e2c92a25
[Fix] nvm_has_colors
: avoid an aliased tput
...
Fixes #3413
2024-08-20 09:23:45 -07:00
Jordan Harband
81f18bc445
[patch] install.sh
: fix node capitalization
2024-08-09 13:46:16 +12:00
Jordan Harband
4beab63631
[Fix] declare an unbound variable
...
Fixes #3402
2024-08-07 17:38:37 +12:00
Jordan Harband
14acd3dcdd
[Fix] nvm install -b
: do not attempt to download source on a failed binary download with -b
...
Fixes #3399
2024-08-01 10:35:37 -07:00
Jordan Harband
271720ebfc
[Fix] nvm install -b
: when no binary is available, fail and output a clear message
2024-08-01 13:57:22 -07:00
Jordan Harband
423ee82b4c
[Tests] fix nvm ls-remote
unit test
2024-08-01 10:22:28 -07:00
Jordan Harband
deac4e0932
v0.40.0
2024-07-30 12:50:18 -07:00
Jordan Harband
b5118ac365
[Dev Deps] update semver
2024-07-30 11:35:15 -07:00
Jordan Harband
24deac7ac5
[readme] add OpenJS Ecosystem Sustainability Program partner
...
- https://openjsf.org/ecosystem-sustainability-program
2024-07-30 10:08:48 -07:00
Jordan Harband
ff1257e8e3
[Refactor] nvm_has_colors
: also check the env var
2024-07-28 18:01:14 -07:00