Commit Graph

63 Commits

Author SHA1 Message Date
b3bd058962 chore: don't join if nothing to join 2023-09-05 09:58:13 +00:00
b4fd7fd77c fix: clone catalogue on initial run 2023-09-05 09:58:13 +00:00
f6b139dfea chore: formatting pass on kadabra [ci skip] 2023-02-08 23:20:25 +01:00
cdee6b00c4 docs: better auto-completion help
Closes coop-cloud/organising#328
2023-01-23 19:01:00 +01:00
521d3d1259 feat(autocomplete): add autocompletion for fish shell 2022-11-15 22:24:34 +01:00
3b8893502a docs: re-word on docstrings [ci skip] 2022-05-13 16:44:49 +02:00
b27acb2f61 feat: backup/restore [ci skip]
See coop-cloud/organising#30.
2022-04-03 18:24:09 +02:00
e78b395662 feat: new short flag for RC upgrading 2022-03-12 15:24:19 +01:00
cdec834ca9 reformat: remove extra line in CLI help 2022-03-12 10:20:37 +01:00
4e09f3b9a8 refactor: migrate authors to dedicated file [ci skip] 2022-02-02 21:00:00 +01:00
2277e4ef72 refactor!: remove no-input flag where not needed 2022-01-27 12:05:19 +01:00
e670844b56 refactor!: app name -> domain 2022-01-27 10:33:21 +00:00
c7062e0494 fix: initial subcmd completion
Broken by migration to v1 API.
2022-01-20 11:42:04 +01:00
0e688f1407 refactor!: migrate to urfave/cli v1
Better flexible flags handling.
2022-01-18 14:38:20 +01:00
575485ec7a refactor: more portable wget usage 2022-01-01 21:33:50 +01:00
fffd8b2647 docs: add missing 'the' 2022-01-01 19:56:32 +01:00
fb24357d38 refactor: merge top-level into one file 2021-12-28 01:26:40 +01:00
b1d9d9d858 refactor: wording & short options 2021-12-27 16:12:29 +01:00
a06043375d refactor: remove unused flag 2021-12-27 16:07:57 +01:00
4283f130a2 refactor: apps -> recipes 2021-12-25 14:04:07 +01:00
3b5354b2a5 refactor: less quotes 2021-12-25 02:03:09 +01:00
844961d016 chore: add kawaiipunk
See coop-cloud/abra#145.
2021-12-23 01:16:36 +01:00
a07e71f7df fix: grand ssh, provisioning, perms refactor
See coop-cloud/organising#280.
See coop-cloud/organising#273.
2021-12-22 20:08:15 +01:00
a925da8dee docs: marker for author ack 2021-12-19 15:58:33 +01:00
06f8078866 refactor: move flag to internal/common 2021-12-19 15:57:12 +01:00
5bae262a79 refactor: drop this, it's working solid, less verbose 2021-12-19 15:56:52 +01:00
6ad253b866 docs: point to autocomplete 2021-12-19 15:44:09 +01:00
7d8f3f1fab fix: less loose permissions, less +x
Closes coop-cloud/organising#283.
2021-12-05 01:18:31 +01:00
cc37615d83 refactor: move debug to internal 2021-11-18 20:04:40 +01:00
1caef09cd2 feat: autocomplete helper command
Closes coop-cloud/organising#216.
2021-11-03 07:28:18 +01:00
5ae06bbd42 refactor!: abra domain -> abra record + prompts
This reconciles the fact that we manage records and not domains which
was a bad first naming take on this imho. Now it is clear that we are
manipulating domain name records and not entire zones.

The UX of record creation/deletion now mirrors the UX of new apps. All
the things are prompted for.
2021-10-22 08:58:18 +02:00
0c8dba0681 docs: try handles directly [ci skip] 2021-10-21 20:53:04 +02:00
a491332c1c feat: support no-input mode for deploy ops 2021-10-21 20:48:45 +02:00
640032b8fe fix: remove duplicate version command
We can use --version/-v instead.
2021-10-20 17:48:50 +02:00
96ccadc70f refactor: move making app struct to construct func
makes the code cleaner and easier to grab the app struct for testing
2021-10-20 09:45:38 +01:00
597b4b586e WIP: domain listing with Gandi
Rethinking the interface already.
2021-10-18 22:16:29 +02:00
f75e264811 fix: ensure dirs are created
Also use debug logging for help.

Closes coop-cloud/organising#183.
Closes coop-cloud/organising#183.
2021-10-05 20:24:41 +02:00
2f218bd99f fix: ensure ~/.abra is created
Also make that debug message less cringe.
2021-10-02 22:37:30 +02:00
62f6327b66 refactor: use usual naming style [ci skip] 2021-09-28 21:28:46 +02:00
857d12d23c feat: print stack traces for errors when debugging 2021-09-27 12:24:02 +02:00
fdd46a4d98 chore: run formatter 2021-09-17 07:38:38 +02:00
d290a4ec0b WIP: the beginning of catalogue generation
See coop-cloud/organising#159.
2021-09-14 16:00:15 +02:00
9fcdc45851 feat: debug logging
Closes coop-cloud/organising#164.
2021-09-11 11:45:26 +02:00
c441a1ab52 Merge branch 'abra-upgrade' into main 2021-09-07 15:24:48 +02:00
f1659b3bda feat: support abra upgrading 2021-09-07 15:23:10 +02:00
1757fabb89 feat: bash and (fi)zsh completion along with docs 2021-09-07 13:18:21 +02:00
1de4f95267 docs: lower case that [ci skip] 2021-09-07 09:13:13 +02:00
a3a66ef972 docs: short aliases, short descriptions [ci skip] 2021-09-05 01:21:16 +02:00
5287f097e7 refactor: drop unused flags for now 2021-09-05 00:56:51 +02:00
1961cdcfee docs: add autonomic as author 2021-09-05 00:54:36 +02:00