Skip to content
forked from go-nv/goenv

🚙 Like pyenv and rbenv, but for Go.

License

Notifications You must be signed in to change notification settings

sthagen/syndbg-goenv

 
 

Repository files navigation

Go Version Management: goenv

PR Checks Status

goenv aims to be as simple as possible and follow the already established successful version management model of pyenv and rbenv.

New go versions are added automatically on a daily CRON schedule.

This project was cloned from pyenv and modified for Go.

asciicast

goenv does...

  • Let you change the global Go version on a per-user basis.
  • Provide support for per-project Go versions.
  • Allow you to override the Go version with an environment variable.
  • Search commands from multiple versions of Go at a time.

goenv compared to others:


Hints

AWS CodeBuild

The following snippet can be inserted in your buildspec.yml (or buildspec definition) for AWS CodeBuild. It's recommended to do this during the pre_build phase.

Side Note: if you use the below steps, please unset your golang version in the buildspec and run the installer manually.

- BUILD_DIR=$PWD
- cd /root/.goenv/plugins/go-build/../.. && git pull && cd -
- cd $BUILD_DIR

Links

About

🚙 Like pyenv and rbenv, but for Go.

Resources

License

Code of conduct

Stars

Watchers

Forks

Languages

  • Shell 62.6%
  • Roff 36.3%
  • Other 1.1%