forked from coop-cloud/abra
The Co-op Cloud command-line utility belt 🎩🐇
.chglog | ||
catalogue | ||
cli | ||
client | ||
cmd/abra | ||
config | ||
secret | ||
tagcmp | ||
tests/resources | ||
web | ||
.drone.yml | ||
.envrc.sample | ||
.gitignore | ||
go.mod | ||
go.sum | ||
Makefile | ||
README.md | ||
TODO.md | ||
version |
go-abra
Work-In-Progress port of abra to Golang.
See abra for more. See our progress in TODO.md.
Hacking
Install Go >= 1.16 and then:
make build
to build./abra
to run commandsmake test
will run tests
Our Drone CI configuration runs a number of sanity on each pushed commit. See the Makefile for more handy targets.
Please use the conventional commit format for your commits so we can automate our change log.
Fork maintenance
We maintain a fork of godotenv for two features:
- multi-line env var support
- inline comment parsing
You can upgrade the version here by running go get github.com/Autonomic-Cooperative/godotenv@<commit>
where <commit>
is the
latest commit you want to pin to. We are aiming to migrate to YAML format for the environment configuration, so this should only
be a temporary thing.