Commit Graph

13 Commits

Author SHA1 Message Date
cae0d9ef79 Introduce a JSON output table mechanic
- Create JSONTable as a proxy/extension to tablewriter which can also output JSON.
- Implement machine readable output for `server list` and `recipe list`
2023-01-12 21:15:14 +00:00
2277e4ef72 refactor!: remove no-input flag where not needed 2022-01-27 12:05:19 +01:00
0e688f1407 refactor!: migrate to urfave/cli v1
All checks were successful
continuous-integration/drone/push Build is passing
Better flexible flags handling.
2022-01-18 14:38:20 +01:00
7733637767 fix: ensure catalogue cloned for catalogue reliant commands
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-18 11:19:33 +01:00
560e0eab86 fix: ensure catalogue is present 2022-01-01 22:01:16 +01:00
0a550363b8 fix: correctly count recipes 2022-01-01 21:46:38 +01:00
f5d2d3adf6 refactor: formatter gets own package 2021-12-28 01:24:23 +01:00
4c186678b8 fix: clone https url by default
Catalogue package had to be merged into the recipe package due to too
many circular import errors. Also, use https url for cloning, assume
folks don't have ssh setup by default (the whole reason for the
refactor).
2021-12-27 16:45:56 +01:00
3eef1e8587 feat: filter recipes list
All checks were successful
continuous-integration/drone/push Build is passing
2021-12-27 11:00:04 +01:00
c0caf14d74 fix: more meta for listing recipes 2021-12-25 17:17:41 +01:00
9fcdc45851 feat: debug logging
Closes coop-cloud/organising#164.
2021-09-11 11:45:26 +02:00
a0625bf133 refactor: centralise recipe validation 2021-09-06 00:45:13 +02:00
48bcc9cb36 refactor: break up recipe cli package
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-05 22:33:07 +02:00