goup 1.0.0

Like rustup or nvm but for Go. 🚀
# Available Commands


> $ goup help

```
goup helps to install, update and switch between Go SDK versions in an as easy as possible way.

Simply use `goup env -p && source ~/profile` to add the required environment variables. 
After that, download the latest version of Go using `goup use`.

Usage: goup <COMMAND>

Commands:
  current
          Display the currently selected version of Go [aliases: c]
  env
          Print env variables required to use goup
  use
          Install a version of Go [aliases: u, select, install]
  lsr
          List all upstream versions [aliases: ls-remote, list-remote]
  ls
          Display currently installed SDKs [aliases: list]
  drop
          Drop an installed SDK [aliases: delete, remove]
  clean
          Remove all installed SDKs [aliases: purge, prune]
  help
          Print this message or the help of the given subcommand(s)

Options:
  -h, --help
          Print help (see a summary with '-h')

  -V, --version
          Print version
```


## Index


- [clean]#clean: `Remove all installed SDKs`
- [current]#current: `Display the currently selected version of Go`
- [drop]#drop: `Drop an installed SDK`
- [env]#env: `Print env variables required to use goup`
- [ls]#ls: `Display currently installed SDKs`
- [lsr]#lsr: `List all upstream versions`
- [use]#use: `Install a version of Go`

## Details


### clean

> $ goup help clean

```
Remove all installed SDKs

Usage: goup clean

Options:
  -h, --help  Print help
```

### current

> $ goup help current

```
Display the currently selected version of Go

Usage: goup current

Options:
  -h, --help  Print help
```

### drop

> $ goup help drop

```
Drop an installed SDK

Usage: goup drop <VERSION>

Arguments:
  <VERSION>  The version which should be dropped

Options:
  -h, --help  Print help
```

### env

> $ goup help env

```
Print env variables required to use goup

Usage: goup env [OPTIONS]

Options:
  -p, --profile  Apply the environment variables to your .profile
  -h, --help     Print help
```

### ls

> $ goup help ls

```
Display currently installed SDKs

Usage: goup ls

Options:
  -h, --help  Print help
```

### lsr

> $ goup help lsr

```
List all upstream versions

Usage: goup lsr [OPTIONS]

Options:
  -f, --filter <FILTER>  Filter versions by release type [default: all] [possible values: stable, unstable, all]
  -h, --help             Print help
```

### use

> $ goup help use

```
Install a version of Go

Usage: goup use [VERSION]

Arguments:
  [VERSION]  Specify a specific version or select the latest stable or unstable release [default: stable]

Options:
  -h, --help  Print help
```