The Co-op Cloud command-line utility belt 🎩🐇 https://coopcloud.tech
Go to file
2021-07-31 21:25:32 +01:00
.chglog chore: added git-chglog options 2021-07-15 01:18:34 +01:00
catalogue WIP: still hacking on the app new command 2021-07-31 12:49:22 +02:00
cli fix: handle error for reading apps 2021-07-31 18:47:32 +02:00
client feat: finally implement app new command 2021-07-31 15:50:04 +02:00
cmd/abra refactor: simplify for loop 2021-07-30 16:32:06 +01:00
config docs(comment): updated comment to be upto date 2021-07-31 21:25:32 +01:00
secret feat: finally implement app new command 2021-07-31 15:50:04 +02:00
tests/resources tests: around 60% code coverage for config package 2021-07-19 14:36:00 +01:00
.drone.yml test: integrate new test target into CI build 2021-07-19 15:50:16 +02:00
.gitignore chore: add vendor folder to gitignore 2021-07-31 21:02:17 +01:00
go.mod chore: upgrade godotenv fork for multiline support 2021-07-31 19:03:31 +02:00
go.sum chore: upgrade godotenv fork for multiline support 2021-07-31 19:03:31 +02:00
Makefile test: makefile now runs all tests recursively 2021-07-21 08:56:53 +01:00
README.md docs: some README love 2021-07-31 19:13:59 +02:00
TODO.md docs: more specifics in TODO file 2021-07-31 16:17:06 +02: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.

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.