https://github.com/surendrajat/gupdate
No-nonsense Go updater: update your Go installation to the latest version available
https://github.com/surendrajat/gupdate
go golang gupdate gvm updater
Last synced: 4 months ago
JSON representation
No-nonsense Go updater: update your Go installation to the latest version available
- Host: GitHub
- URL: https://github.com/surendrajat/gupdate
- Owner: Surendrajat
- Created: 2019-12-26T20:40:10.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-11-26T15:16:13.000Z (over 4 years ago)
- Last Synced: 2025-01-10T15:35:42.850Z (5 months ago)
- Topics: go, golang, gupdate, gvm, updater
- Language: Go
- Homepage:
- Size: 8.79 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GUpdate
Update current GO installation to the latest version available## How?
- Clone repo and build `gupdate``git clone https://github.com/surendrajat/gupdate && cd gupdate && go build .`
- Run `gupdate``./gupdate` or `sudo ./gupdate` depending on your installation dir
## Why?
Frustration little, little laziness.
> "It is intended that programs written to the Go 1 specification will continue to compile and run correctly, unchanged, over the lifetime of that specification."So why don't I use latest GO as soon it's released? Laziness, perhaps.
Downloading and extracting each time made me think why not write a shell script? But then again, GO is perfect for this task.
Also, why don't I just use some existing version manager or `go get ...`? I simply want to update the existing installation and nothing else.