Vanilla Go Multi-Version Manager: Switch between Go versions seamlessly!

by nathanielvarona
macOS ◆ xterm-256color ◆ zsh 66 views

Watch how I built a custom Go version manager using only vanilla Go and shell scripting. With this tool, you can easily install, switch between, and uninstall multiple Go versions on your system. No external dependencies required! See how I demonstrate the tool’s features, including installing Go 1.22.2, switching to it, running a Go program, and then switching back to the system-installed Go version. A must-see for any Go developer who wants to manage multiple Go versions with ease!

Check out the source code: Included in my #dotfiles collection on Github: https://github.com/nathanielvarona/dotfiles/blob/master/.scripts/source/go-tool.source.sh