1f8662cd95
refactor: urfave v3
2024-10-21 16:39:27 +02:00
375e17a4a0
refactor: urfave v2
2024-10-21 11:00:35 +02:00
d3ede0f0f6
refactor: logging with background/padding
2024-07-15 22:55:02 +02:00
f
7f0a74d3c3
fix: source autocompletion on the current terminal
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-11 12:02:38 -03:00
f
e99114e695
fix: setup should be run once
2024-07-11 12:02:22 -03:00
f
b1208f9db5
fix: sometimes the completion directories already exist
2024-07-11 12:01:21 -03:00
0ff8e49cfd
docs: pass on sub-command help
2024-07-09 09:43:18 +02:00
cde06f4f00
log: output caller on debug, use stdout as default
2024-07-08 01:01:13 +02:00
ef108d63e1
refactor: use central logger
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-08 00:01:28 +02:00
f58522d822
fix: dont always download the catalogue
...
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
See coop-cloud/organising#592
2024-06-25 16:48:41 +02:00
892f6c0730
test: ensure catalogue is cloned
2023-09-30 08:19:16 +02:00
ab7edd2a62
refactor!: drop "record" & "server new" command
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
These were alpha prototypes and we'll reconsider once other layers of
Abra are more stable.
2023-09-14 16:45:01 +02:00
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
...
continuous-integration/drone/push Build is failing
Closes coop-cloud/organising#328
2023-01-23 19:01:00 +01:00
521d3d1259
feat(autocomplete): add autocompletion for fish shell
continuous-integration/drone/push Build is passing
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]
...
continuous-integration/drone/pr Build is passing
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
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Broken by migration to v1 API.
2022-01-20 11:42:04 +01:00
0e688f1407
refactor!: migrate to urfave/cli v1
...
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/push Build is passing
2021-12-25 02:03:09 +01:00
844961d016
chore: add kawaiipunk
...
continuous-integration/drone/push Build is passing
See #145 .
2021-12-23 01:16:36 +01:00
a07e71f7df
fix: grand ssh, provisioning, perms refactor
...
continuous-integration/drone/push Build is failing
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
...
continuous-integration/drone/push Build is passing
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
...
continuous-integration/drone/push Build is passing
We can use --version/-v instead.
2021-10-20 17:48:50 +02:00
96ccadc70f
refactor: move making app struct to construct func
...
continuous-integration/drone/push Build is passing
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
...
continuous-integration/drone/push Build is passing
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