The Co-op Cloud command-line utility belt 🎩🐇
Go to file
2021-08-12 14:44:49 +01:00
.chglog chore: added git-chglog options 2021-07-15 01:18:34 +01:00
catalogue refactor: migrate JSON function to new package 2021-08-09 16:16:33 +02:00
cli style: correct error formatting ST1005 2021-08-12 14:41:39 +01:00
client fix: support different type of registry response 2021-08-10 13:16:41 +02:00
cmd/abra refactor: simplify for loop 2021-07-30 16:32:06 +01:00
config feat: recipe sync 2021-08-10 12:55:23 +02:00
secret refactor(style): errs should not start with upper 2021-08-02 04:20:02 +01:00
tagcmp style(tagcmp): simplify returns 2021-08-12 14:44:49 +01:00
tests/resources tests: around 60% code coverage for config package 2021-07-19 14:36:00 +01:00
web refactor: migrate JSON function to new package 2021-08-09 16:16:33 +02:00
.drone.yml test: integrate new test target into CI build 2021-07-19 15:50:16 +02:00
.envrc.sample feat: implement capsul create 2021-08-02 15:11:14 +02:00
.gitignore chore: add vendor folder to gitignore 2021-07-31 21:02:17 +01:00
go.mod WIP: recipe lint command 2021-08-03 19:25:32 +02:00
go.sum WIP: foundations for app deploy 2021-08-03 08:49:16 +01:00
Makefile test: makefile now runs all tests recursively 2021-07-21 08:56:53 +01:00
README.md docs: add notice about conventional commits 2021-08-10 20:11:36 +02:00
TODO.md Update 'TODO.md' 2021-08-12 09:36:57 +00:00
version feat: added version and makefile 2021-07-13 23:47:47 +01:00

go-abra

Build Status Go Report Card

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 commands
  • make 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:

  1. multi-line env var support
  2. 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.