1
0
Fork
You've already forked gover
0
forked from qbit/gover
No description
  • Go 90.7%
  • Nix 9.3%
Find a file
2023年07月31日 09:17:27 -06:00
.envrc check for GOVER_FETCH_MISSING=Yes in the users ENV 2023年07月31日 09:05:36 -06:00
.gitignore check for GOVER_FETCH_MISSING=Yes in the users ENV 2023年07月31日 09:05:36 -06:00
flake.lock check for GOVER_FETCH_MISSING=Yes in the users ENV 2023年07月31日 09:05:36 -06:00
flake.nix v1.0.9 2023年07月31日 09:17:27 -06:00
go.mod check for GOVER_FETCH_MISSING=Yes in the users ENV 2023年07月31日 09:05:36 -06:00
go.sum check for GOVER_FETCH_MISSING=Yes in the users ENV 2023年07月31日 09:05:36 -06:00
google.pub Update deps and pubkey 2023年03月13日 12:38:31 -06:00
LICENSE +license 2020年04月30日 16:51:42 -06:00
main.go check for GOVER_FETCH_MISSING=Yes in the users ENV 2023年07月31日 09:05:36 -06:00
README.md expand readme a bit 2020年04月30日 17:13:58 -06:00
untar.go initial bits for gover 2020年04月30日 16:50:07 -06:00

gover

gover lets you easily install and test other versions of Go. Think gotip but for releases!

gover also verifies PGP signatures for downloaded release tarballs.

Install

go get suah.dev/gover

Example run

qbit@litr /t/hello_go> gover download 1.13.9
Fetching "https://dl.google.com/go/go1.13.9.src.tar.gz"
Fetching "https://dl.google.com/go/go1.13.9.src.tar.gz.asc"
Signature OK.
extracted tarball into /home/qbit/sdk/gover/1.13.9: 8687 files, 1089 dirs (4.804680289s)
Building Go cmd/dist using /usr/local/go.
Building Go toolchain1 using /usr/local/go.
Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1.
Building Go toolchain2 using go_bootstrap and Go toolchain1.
Building Go toolchain3 using go_bootstrap and Go toolchain2.
Building packages and commands for openbsd/amd64.
---
Installed Go for openbsd/amd64 in /home/qbit/sdk/gover/1.13.9/go
Installed commands in /home/qbit/sdk/gover/1.13.9/go/bin
Success. You may now run 'gover 1.13.9'!
qbit@litr /t/hello_go> gover 1.13.9 build
qbit@litr /t/hello_go> goversion ./hello_go 
./hello_go go1.13.9
qbit@litr /t/hello_go> go build
qbit@litr /t/hello_go> goversion ./hello_go
./hello_go go1.14.2
qbit@litr /t/hello_go>