Skip to content

Latest commit

 

History

History
117 lines (77 loc) · 2.78 KB

README.md

File metadata and controls

117 lines (77 loc) · 2.78 KB

GVM: Go Version Manager for Windows

GitHub repo size GitHub contributors GitHub stars GitHub forks

Project name is a gvm that allows Go developers who are using Windows to use multiple go version easily. There is already gvm(https://github.com/moovweb/gvm) for Linux and MacOS, but I couldn't find well working gvm for Windows OS, so the project started.

Installing gvm

To install gvm on Windows, follow these steps:

$ go get -u github.com/nicewook/gvm

Features

  • version
  • list
  • listall
  • install
  • uninstall
  • use

Using gvm commands

version

version command shows the gvm version.

$ gvm version 

gvm version command

list

list command shows the installed go SDK(s), and system means originally installed go.

$ gvm list 

gvm list command

listall

listall command shows the installed go SDK(s), and system means originally installed go.

$ gvm listall 

gvm listall command

install

install command installs go SDK(s)

  • It checks if the version(s) already installed, or not existing version to install.
  • It can install multiple versions at once.
$ gvm install 1.14.1 1.14.2

gvm install command

uninstall

uninstall command uninstalls go SDK(s).

  • It checks if the version(s) is/are not existing.
  • It can uninstall multiple versions at once.
$ gvm uninstall 1.13.1 1.13.2

gvm uninstall command

use

use command changes using go SDK versions to desired.

  • If no version specified, it shows the current using version of the go SDK
  • If checks if the version is not installed.
  • If you name the version as system, it will changes to the originally installed go version.
$ gvm use

$ gvm use system

$ gvm use 1.15.6

gvm use command

Contact

If you want to contact me you can reach me at nicewook@hotmail.com

License

This project uses the following license: <license_name>.

Reference