gvm

command module
v0.0.0-...-a1001a6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 24, 2021 License: Apache-2.0 Imports: 1 Imported by: 0

README

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

Documentation

Overview

Copyright © 2020 NAME HERE <EMAIL ADDRESS>

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL