Commit Graph

17 Commits

Author SHA1 Message Date
p4u1 7b6134f35e add bash completion for abra cmd 2023-11-27 10:01:33 +00:00
decentral1se 254df7f2be
feat: app cmd ls
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
See coop-cloud/organising#484
2023-10-17 21:16:31 +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
moritz 18615eaaef Post-deploy abra.sh hooks (!292)
continuous-integration/drone/push Build is passing Details
This solves coop-cloud/organising#235

Co-authored-by: Moritz <moritz.m@local-it.org>
Reviewed-on: #292
2023-04-14 14:12:31 +00:00
Moritz 9ade250f01 feat(cmd): add --tty flag to run commands from a script
continuous-integration/drone/push Build is failing Details
2023-03-29 14:25:08 +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
Moritz 7f745ff19f
feat(cmd)!: run abra.sh commands with /bin/bash if available.
continuous-integration/drone/push Build is passing Details
BREAKING CHANGE: abra.sh commands that depend on /bin/sh will break

Closes coop-cloud/organising#357.

See #229.
2022-11-15 23:01:57 +01:00
Moritz 9591e91ed6 feat(cmd): make env variables accessible for local abra.sh commands
continuous-integration/drone/push Build is passing Details
2022-11-10 11:12:35 +00:00
decentral1se 42a6818ff4
fix: app cmd parsing, usage & tests
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
Note: the integration tests don't work due to ValidateApp still
attempting to validate the host key for the test app which doesn't
exist. This will be fixed in a future commit.
2022-08-14 16:18:58 +02:00
decentral1se 3b8893502a
docs: re-word on docstrings [ci skip] 2022-05-13 16:44:49 +02:00
decentral1se 16fe1b68c6
fix: thread app name & stack name correctly
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-05-10 12:10:36 +02:00
decentral1se e8e41850b5
fix: pass args to local function invocations too
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-03-30 11:31:16 +02:00
decentral1se 0e23ec53d7
refactor!: simple validation only 2022-03-30 11:30:51 +02:00
decentral1se b943a8b9b1
feat: allow choosing user on remote commands 2022-03-30 11:30:36 +02:00
decentral1se 860f1d6376 feat: bring back scripts interface
continuous-integration/drone/push Build is passing Details
See coop-cloud/organising#301.
2022-03-27 19:30:48 +00:00