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.
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.