From 6e2c8da2dc0dd686dbb044a7728ec0352f65aa44 Mon Sep 17 00:00:00 2001 From: Corey Butler Date: Sat, 4 Feb 2023 19:17:35 -0600 Subject: [PATCH] Updated error output for bad version aliases and atttempt to resolve desired alias. --- src/nvm.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/nvm.go b/src/nvm.go index 1e41c24..9ea8524 100644 --- a/src/nvm.go +++ b/src/nvm.go @@ -276,6 +276,13 @@ func install(version string, cpuarch string) { env.verifyssl = false } + if strings.HasPrefix(version, "--") { + fmt.Println("\"--\" prefixes are unnecessary in NVM for Windows!") + version = strings.ReplaceAll(version, "-", "") + fmt.Printf("attempting to install \"%v\" instead...\n\n", version) + time.Sleep(2 * time.Second) + } + v, a, err := getVersion(version, cpuarch) version = v cpuarch = a @@ -513,6 +520,7 @@ func versionNumberFrom(version string) string { } } fmt.Printf("\"%v\" is not a valid version or known alias.\n", version) + fmt.Println("\nAvailable aliases: latest, node (latest), lts\nNamed releases (boron, dubnium, etc) are also supported.") os.Exit(0) } }