test
99e3ed416f
fix: secret name generation when secretId is not part of the secret name
continuous-integration/drone/push Build is passing
Details
2023-12-04 21:52:09 +00:00
p4u1
3957b7c965
proper env modifiers support
...
continuous-integration/drone/push Build is passing
Details
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
Details
continuous-integration/drone/push Build is passing
Details
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
Details
2023-09-22 09:47:36 +02:00
decentral1se
0be532692d
test: moar integration tests [ci skip]
continuous-integration/drone/pr Build is failing
Details
2023-09-20 13:51:06 +02:00
decentral1se
3dc5662821
fix: improved offline support
...
continuous-integration/drone/push Build is passing
Details
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
Details
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
Details
continuous-integration/drone/push Build was killed
Details
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
Details
Closes coop-cloud/organising#305 .
2022-03-27 19:30:36 +00:00
decentral1se
7f315315f0
fix: better prompts & matching for secret removal
continuous-integration/drone/push Build is passing
Details
2022-03-13 10:59:19 +01:00
decentral1se
6a50981120
fix: match on generation of single secret
2022-03-13 10:50:35 +01:00
decentral1se
c67471e6ca
fix: show which secret was generated
2022-03-13 10:45:08 +01:00
decentral1se
a9b522719f
fix: use name not stack name for pass storage
2022-03-12 16:01:31 +01:00
decentral1se
d61e104536
fix: look at removal flag for pass logic
2022-03-12 15:48:43 +01:00
decentral1se
d5f30a3ae4
fix: use removal flag with correct help
2022-03-12 15:48:26 +01:00
decentral1se
b4b0b464bd
fix: only delete secrets from specific app
...
continuous-integration/drone/push Build is failing
Details
See coop-cloud/organising#300 .
2022-03-12 09:39:30 +01:00
decentral1se
d8a1b0ccc1
doc: indicate storage location of secret in logs
2022-03-12 09:39:15 +01:00
decentral1se
3fbd381f55
fix: add pass remove flag & show name is optional
2022-03-12 09:17:24 +01:00
decentral1se
c529988427
feat: output success for secret insert [ci skip]
2022-03-08 18:10:37 +01:00
decentral1se
2277e4ef72
refactor!: remove no-input flag where not needed
2022-01-27 12:05:19 +01:00
decentral1se
e670844b56
refactor!: app name -> domain
2022-01-27 10:33:21 +00:00
decentral1se
0e688f1407
refactor!: migrate to urfave/cli v1
...
continuous-integration/drone/push Build is passing
Details
Better flexible flags handling.
2022-01-18 14:38:20 +01:00
decentral1se
e0fa1b6995
fix: let users know what was deleted
continuous-integration/drone/push Build is passing
Details
2022-01-06 11:47:10 +01:00
decentral1se
25b44dc54e
refactor!: use lowercase option to match others
continuous-integration/drone/push Build is passing
Details
2022-01-04 12:25:45 +01:00
decentral1se
0c2f6fb676
fix: app autocomplete for secret commands
2022-01-04 12:24:37 +01:00
decentral1se
0b46909961
fix: dont output if no secrets
2022-01-02 15:19:30 +01:00
decentral1se
f5d2d3adf6
refactor: formatter gets own package
2021-12-28 01:24:23 +01:00
decentral1se
3b5354b2a5
refactor: less quotes
continuous-integration/drone/push Build is passing
Details
2021-12-25 02:03:09 +01:00
decentral1se
ae6adace50
refactor: autocomplete package
continuous-integration/drone/push Build is passing
Details
2021-12-12 00:17:39 +01:00
decentral1se
9b704b002b
fix: include app arg in docs
...
continuous-integration/drone/push Build is passing
Details
Follow up to bd92c52eed
.
2021-11-02 14:54:53 +01:00
decentral1se
bd92c52eed
fix: document secret names more coherently
...
continuous-integration/drone/push Build is failing
Details
Closes coop-cloud/organising#215 .
2021-11-02 14:21:55 +01:00
Roxie Gibson
0a1c73bf00
refactor: use cli context vs creating new one
continuous-integration/drone/push Build is failing
Details
2021-09-16 11:21:38 +01:00
decentral1se
66aeeee768
fix: completion doesn't fail silently now
...
continuous-integration/drone/push Build is passing
Details
Closes coop-cloud/organising#161 .
2021-09-16 08:45:38 +02:00
decentral1se
9fcdc45851
feat: debug logging
...
Closes coop-cloud/organising#164 .
2021-09-11 11:45:26 +02:00
knoflook
511619722f
feat: autocomplete recipe names for more abra commands
continuous-integration/drone/pr Build is passing
Details
2021-09-08 13:59:55 +02:00
decentral1se
a06870f5cb
fix: generating secrets works again again
...
continuous-integration/drone/push Build is passing
Details
Closes coop-cloud/go-abra#68 .
2021-09-07 08:28:20 +02:00
decentral1se
b477bf8ece
fix: get app new working again
2021-09-07 08:12:37 +02:00
decentral1se
d4333c2dc0
refactor: use app getting instead of boilerplate
continuous-integration/drone/push Build is failing
Details
2021-09-05 23:17:35 +02:00
decentral1se
ec40d88134
refactor: centralise app name validation
continuous-integration/drone/push Build is passing
Details
2021-09-05 22:04:48 +02:00
decentral1se
b7742d5e18
refactor: use pkg directory structure
2021-09-05 21:37:03 +02:00
decentral1se
317be4cc01
docs: short aliases [ci skip]
2021-09-05 01:34:56 +02:00
decentral1se
07a43cb314
refactor: NewClientWithContext -> New, and use server only
continuous-integration/drone/push Build is passing
Details
2021-09-05 00:41:31 +02:00
Roxie Gibson
45c6be02b1
refactor: check for errors on secret rm
continuous-integration/drone/push Build is passing
Details
2021-08-31 17:08:25 +01:00
Roxie Gibson
32b2bf245b
refactor: simplfiy for...range loops
continuous-integration/drone/push Build is passing
Details
2021-08-31 16:17:08 +01:00
decentral1se
57e641689a
feat: add secret generate (untested, moving fast)
continuous-integration/drone/push Build is passing
Details
2021-08-31 11:59:07 +02:00
decentral1se
d68f2f5686
feat: add app secret insert
continuous-integration/drone/push Build is passing
Details
2021-08-31 10:50:02 +02:00
decentral1se
f9ae9c9a56
feat: add app secret rm
continuous-integration/drone/push Build is passing
Details
2021-08-31 10:31:54 +02:00