p4u1 ac695ae28e
All checks were successful
continuous-integration/drone/push Build is passing
feat: introduce abra config file and load abra dir from it (!419)
This is the first step to introduce a configuration file for abra. The config file must be named `abra.yaml` or àbra.yml`. abra look for the config file in the current directory and when not found traverses the directory tree up until it is found or the home/root directory is reached.

For now there is only one setting that is made configurable: `abraDir`. The new logic for setting the abra dir is the following:
1. lookup `$ABRA_DIR` env
2. look for config file and take value from there
3. `$HOME/.abra` as fallback

See coop-cloud/organising#303.

Reviewed-on: coop-cloud/abra#419
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech>
Co-authored-by: p4u1 <p4u1_f4u1@riseup.net>
Co-committed-by: p4u1 <p4u1_f4u1@riseup.net>
2024-07-06 14:36:31 +00:00
2021-09-11 12:20:27 +02:00
2023-02-10 12:45:24 +01:00
2024-04-30 14:05:03 -03:00
2024-05-01 01:20:25 +02:00
2023-02-08 22:59:47 +01:00
2024-06-19 19:14:31 +02:00

abra

Build Status Go Report Card Go Reference

The Co-op Cloud utility belt 🎩🐇

abra is the flagship client & command-line tool for Co-op Cloud. It has been developed specifically for the purpose of making the day-to-day operations of operators and maintainers pleasant & convenient. It is libre software, written in Go and maintained and extended by the community 💖

Please see docs.coopcloud.tech/abra for help on install, upgrade, hacking, troubleshooting & more!

Description
The Co-op Cloud command-line utility belt 🎩🐇
https://coopcloud.tech
Readme 20 MiB
0.10.1-beta Latest
2025-04-24 13:15:09 +00:00
Languages
Go 77.7%
Shell 21.9%
Makefile 0.3%