{"repo":"stefanmaric/g","free":true,"listed":false,"github":"https://github.com/stefanmaric/g","clone":"git clone https://github.com/stefanmaric/g.git","description":"Simple go version manager, gluten-free","language":"Shell","stars":1078,"topics":["golang","go","version-manager","cli","dependency-manager","installer","environment","macos","linux","bash"],"license":"MIT","category":"cli-tools","readme_excerpt":"g Simple go version manager, gluten-free. Why? Existing version managers often build Go from source, require a specific shell, pollute your environment with shims and functions, or bring a large plugin ecosystem you might not need. g aims to be as unobtrusive and portable as possible: one readable shell script, official prebuilt Go archives, no privileged install, and just a pair of idiomatic Go env variables to get you setup. g is inspired by tj/n - which I have contributed to in the past - and borrows some of its code. Features - Get started with Go with a single line using the install script. - Quickly install new versions using official prebuilt Go archives. - Run any go version on demand without changing the active one. - Colorful and interactive TUI but safe to pipe and use in automated scripts. - Trusted: install and use Go versions as an unprivileged user; no sudo . - Discover new Go versions including unstable beta and RC releases. - Faster downloads by picking a mirror closer to you. - A single, portable POSIX script that works across all common shells without shims. - Transparent: g is a shell script you can inspect, copy, and patch. Requirements - macOS, Linux, BSD, or WSL. - A POSIX-compatible shell. - Either curl or wget . - sha256sum , shasum , or openssl . You most likely have them all already. Installation Before running any script, read it first: https://github.com/stefanmaric/g/releases/latest/download/install Then install with curl : Or with wget : g uses ","default_branch":null,"files":null,"tree":[],"storefront":"/r/stefanmaric","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stefanmaric/g/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}