An open API service indexing awesome lists of open source software.

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.

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)