The tools.go command helps you manage tool dependencies for a Go module.
Unlike the retool, it relies on the go command managing versions and downloads. The only files used are tools.go
, go.mod
and go.sum
.
Running tools.go
will install all necessary dependencies to the GOBIN
path.
That’s it!
At least for now. I’m planning to add more features.
It’s recommended to install executable from releases.
You can, however, build from source.
git clone git@github.com:tie/tools.go
export GOBIN=$HOME/bin
go install ./tools.go
This project is published and distributed under the Unlicense. Attribution is optional, but desirable.
Rationales for placing software in public domain are listed in nothings/stb docs.
Want a traditional copyright-ish license?
You are granted a perpetual, irrevocable license to copy, modify, publish, and distribute this software as you see fit.