decentral1se
033c9bfc13
feat: msgctxt support
...
continuous-integration/drone/push Build is failing
See #647
See toolshed/xgettext-go#1
2025-09-30 19:08:52 +02:00
decentral1se
81b96fc7b1
docs: better wording
2025-09-29 10:31:46 +02:00
p4u1
61849a358c
feat(app): Adds abra app move command
2025-09-01 06:50:11 +02:00
decentral1se
4bfbc53b94
feat: support alias translation
...
continuous-integration/drone/push Build is passing
See #627
2025-08-30 11:39:49 +02:00
3wordchant
6539b1be7e
Appease formatter (kinda weird?)
continuous-integration/drone/push Build is passing
2025-08-28 11:44:21 -04:00
3wordchant
02b520200e
Mark command short descriptions with translators: tag
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-08-28 11:33:22 -04:00
3wordchant
db5da1656a
Semi-automated mass string commenting
2025-08-27 12:54:05 -04:00
p4u1
7c31e4dc45
feat(secrets): Reading from stdin and reproducible secret list( #614 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #614
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech >
Co-authored-by: p4u1 <p4u1_f4u1@riseup.net >
Co-committed-by: p4u1 <p4u1_f4u1@riseup.net >
2025-08-27 15:37:43 +00:00
3wordchant
7dd7f763f4
Moar PR feedback
continuous-integration/drone/push Build is passing
2025-08-26 13:15:06 -04:00
3wordchant
7b7477062f
Implement PR feedback
continuous-integration/drone/push Build is passing
2025-08-25 18:12:15 -04:00
3wordchant
238647a987
Prompt for secrets if not provided on CLI
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Re #646
2025-08-25 17:16:50 -04:00
decentral1se
4e205cf13e
feat: translation support
...
continuous-integration/drone/push Build is passing
See #483
2025-08-23 17:55:56 +02:00
decentral1se
1894c2f5fc
chore: appease formatter
2025-08-18 20:50:48 +02:00
decentral1se
a90e239547
refactor!: ensure insert/remove not arbitrary
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-08-18 09:25:31 +02:00
decentral1se
9ee094fcd7
docs: secret removal examples
2025-08-18 09:25:20 +02:00
decentral1se
952d768ab0
docs: show app secret rm example
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Closes #558
2025-08-12 21:34:57 +02:00
p4u1
7b6ea76437
fix(secret): Checks for enough arguments
continuous-integration/drone/push Build is passing
2025-02-11 09:55:03 +00:00
decentral1se
1194f3b228
refactor!: maintain "domain"
...
continuous-integration/drone/push Build is passing
See toolshed/organising#636
2025-01-03 08:24:03 +01:00
decentral1se
b0cd8ccbb9
refactor/fix: deploy/upgrade/rollback
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
See coop-cloud/abra#461
2025-01-02 11:12:38 +01:00
decentral1se
fab93a559a
fix: more robust <app> autocomplete + error handling
...
continuous-integration/drone/push Build is passing
See toolshed/organising#652
2024-12-28 22:22:13 +01:00
decentral1se
97959ef5da
refactor!: vertical render & UI/UX fixes
...
continuous-integration/drone/push Build is passing
See coop-cloud/abra#454
2024-12-28 15:00:31 +00:00
decentral1se
8fa20e2c7f
feat: new backup/restore
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-27 19:27:56 +01:00
decentral1se
671e1ca276
refactor!: cobra migrate
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-27 13:32:29 +01:00
decentral1se
1f8662cd95
refactor: urfave v3
2024-10-21 16:39:27 +02:00
decentral1se
375e17a4a0
refactor: urfave v2
2024-10-21 11:00:35 +02:00
decentral1se
8b8e158664
test: int suite fixes
continuous-integration/drone/push Build is passing
2024-07-17 14:05:46 +02:00
decentral1se
ea10019068
fix: "secret insert" respects env version
2024-07-17 10:08:13 +02:00
decentral1se
b5493ba059
refactor: CreateTable2 -> CreateTable [ci skip]
2024-07-16 22:45:03 +02:00
decentral1se
de006782b6
refactor: tablewriter -> lipgloss
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Also the jsontable impl. is dropped also. Output is unchanged.
2024-07-16 16:22:47 +02:00
p4u1
4085eb6654
feat: define recipe version inside app env file
2024-07-10 12:11:46 +02:00
p4u1
5617a9ba07
refactor(recipe): remove remaining usage of old recipe struct
2024-07-08 13:15:20 +02:00
p4u1
99da8d4e57
refactor(recipe): move GetComposeFiles to new struct
2024-07-08 12:06:58 +02:00
p4u1
01f3f4be17
refactor(recipe): use new recipe.Ensure method
2024-07-08 10:55:55 +02:00
p4u1
950f85e2b4
refactor(recipe): introduce new recipe struct and move some methods
2024-07-08 10:55:43 +02:00
decentral1se
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
p4u1
0076b31253
new package envfile and move GetComposeFiles to recipe package
continuous-integration/drone/pr Build is failing
2024-07-06 16:37:16 +02:00
p4u1
f18c642226
refactor: move app files from config to app package
2024-07-06 16:37:16 +02:00
p4u1
6cd331ebd6
secret: allow inserting secret from file and add trim flag
continuous-integration/drone/push Build is passing
2024-06-22 16:49:59 +00:00
test
99e3ed416f
fix: secret name generation when secretId is not part of the secret name
continuous-integration/drone/push Build is passing
2023-12-04 21:52:09 +00:00
p4u1
3957b7c965
proper env modifiers support
...
continuous-integration/drone/push Build is passing
This implements proper modifier support in the env file using this new fork of the godotenv library. The modifier implementation is quite basic for but can be improved later if needed. See this commit for the actual implementation.
Because we are now using proper modifer parsing, it does not affect the parsing of value, so this is possible again:
```
MY_VAR="#foo"
```
Closes coop-cloud/organising#535
2023-12-01 11:03:52 +00:00
decentral1se
c249c6ae9c
fix: fix: trim comments that are not modifers
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
See coop-cloud/organising#505
2023-10-09 14:42:05 +02:00
decentral1se
57692ec3c9
feat: add --machine to secret ls
...
See coop-cloud/organising#481
2023-10-04 23:08:39 +02:00
decentral1se
8078e91e52
fix: warn if secrets not generated
...
See coop-cloud/organising#499
2023-10-04 15:13:14 +02:00
decentral1se
d02f659bf8
fix: secrets from config, --offline/chaos handling, typos
...
See coop-cloud/organising#464
2023-09-25 10:31:59 +02:00
decentral1se
79b9cc9be7
fix: --offline/--chaos handlings for backup/check/cmd/restore
continuous-integration/drone/push Build is passing
2023-09-22 09:47:36 +02:00
decentral1se
0be532692d
test: moar integration tests [ci skip]
continuous-integration/drone/pr Build is failing
2023-09-20 13:51:06 +02:00
decentral1se
3dc5662821
fix: improved offline support
...
continuous-integration/drone/push Build is passing
Closes coop-cloud/organising#471 .
2023-07-26 08:16:07 +02:00
decentral1se
7c1a97be72
refactor!: consolidate SSH handling
...
continuous-integration/drone/push Build is failing
Closes coop-cloud/organising#389 .
Closes coop-cloud/organising#341 .
Closes coop-cloud/organising#326 .
Closes coop-cloud/organising#380 .
Closes coop-cloud/organising#360 .
2023-02-02 08:37:14 +00:00
decentral1se
323f4467c8
fix: filtering requires case-by-case handling
...
continuous-integration/drone/pr Build was killed
continuous-integration/drone/push Build was killed
See https://github.com/moby/moby/issues/32985 .
2022-03-30 16:25:38 +02:00
decentral1se
6aa23a76a1
fix: more precise filtering
...
continuous-integration/drone/push Build is passing
Closes coop-cloud/organising#305 .
2022-03-27 19:30:36 +00:00