https://github.com/shivakishore14/govm
Govm is a fast and flexible Go version manager built with Go.
https://github.com/shivakishore14/govm
go golang version-manager
Last synced: 28 days ago
JSON representation
Govm is a fast and flexible Go version manager built with Go.
- Host: GitHub
- URL: https://github.com/shivakishore14/govm
- Owner: Shivakishore14
- License: mit
- Created: 2018-04-12T07:19:42.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-09-24T17:54:57.000Z (over 7 years ago)
- Last Synced: 2024-06-20T03:46:22.044Z (over 1 year ago)
- Topics: go, golang, version-manager
- Language: Go
- Size: 396 KB
- Stars: 16
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# Govm [ WIP ]
Govm is a fast and flexible version manager for Go built with Go.
Govm lets you work with multiple versions of Go, actively.
# installation
## Step 1
#### from binary
download binary from [here](https://github.com/shivakishore14/govm/releases)
and copy the binary to a place under `$PATH`.
[or]
#### with Go
```
go get github.com/shivakishore14/govm
```
## step 2
#### configure govm
```
govm configure
```
# List versions
List all versions available for download
```
govm ls-remote
```
List versions installed locally.
```
govm ls
```
# Download / Install a Go version
```
govm install 1.10
```
# Use a version
```
govm use 1.10
```
# uninstall a version
```
govm uninstall 1.10
```
# Execute a command with specific version
```
govm exec 1.10 go env
```
# Contributing
Contributions to GoVM are welcome and encouraged. please read CONTRIBUTING.md
# Bugs ?
Please report them under [issues](https://github.com/shivakishore14/govm/issues)