- Make
restic.run
use an actual (bash) shell instead of singular inputs (without readline/history) ;use termcolor instead of print_color; (0ac7c70
)
- r2: Bucket name was hardcoded (
aebbeae
)
- Support Cloudflare R2 as a storage backend (
7e8e328
)
- Added --command option to
restic run
, since you don't always want to enter commands interactively (92754fd
)
- Add
edwh.require_sudo
to improve sudo password prompting (bf77993
)
- hooks: Show exit code on file execution error (
15fb3f6
)
- Output stdout and stderr live (instead of afterwards) (
476132f
)
env
functie toegevoegd om zo environment variabelen te printen via de cmd (a57fa1a
)
- Auto-create env file if missing; fix heapq error for duplicate priorities (Repository instances were sortable but subclasses were not) (
4f1d2e2
) - Types moest hernoemd worden (
9dd7960
) - Typing-extensions toegevoegd aan dependencies (
bf0af9d
)
- Moet nog getest worden (
c54254d
)
- Restic wordt nu geinstalleerd als die nog niet gevonden kan worden (
70a25e3
)
- repo: Added s3 and s3-compat Oracle storage (
fbba0ca
)
- Update repository local settings on check_env (
9c6e3b4
) - self-update: Improved restic self-update handling (
a69978c
)
- Mentioned S3 (
a782daf
)
- Captain hooks scripts now also have access to .env settings (
a92e4c5
)
- Manually release 0.4.0 (
606ec48
)
- Exclude venv from git and pip build (
e15cce6
) - Use dynamic
docker compose
command via edwh (pass --old-compose to usedocker-compose
instead) (a3214f8
)
- changelog: Merge beta release logs into 0.3.3 (
fa1afe3
)
- restic.snapshots prints again (
ee153e4
)
- improved minor issues with code, better hints etc.
- Added expanduser() to check_env to make
~/
work (7d5fcd5
)
- Fixed color coding in restic plugin. now doesn't only print in white but in set color of the cmd (
80ad277
)
- Edwh-restic-plugin now exist with the highest status code one of the given shell scripts gave it (
281f600
)
- Made it now so it gets the result is captured even when throwing exception (
fad076a
)
- Made it so the tasks.py doesn't throw an error when the shell throws an error. this is done by adding hide=verbose and removing the if vebose.... the reason also why we aren't using pty=true and warn=true is because pty=true NEVER prints to stderr(see https://docs.pyinvoke.org/en/stable/api/runners.html#invoke.runners.Runner.run and the the pty part) (
ff4f819
)
- Fixed that the status codes of the [succes] and [failure] are a bit clearer (
1d3fe77
)
- Fixed a bug where it prints error and succes multiple times for the same file (
4bfa7d2
)
- Small updates to color-coding and clearer prints. also fixed a bug where a error will print for every sh script that failed (
5c9f164
)
- Made verbosity better when running files using backup or restore (
cf37f24
)
- Automatically using verbose and now always hiding restic message (
7d6537f
)
- Added restic.run, this sets up a restic enviroment with the connection choice of your choosing. this allows you to run restic commands without giving up some env variables to restic(like the $HOST or $URI). every command that is ran prints the stdout and err to the screen (
9199495
)
- Added pty for verbosity sometimes not giving output (
c876af0
)
- Added error logs when giving up -v (
0667e45
)
- Added enviroment variables HOST AND URI for restic(automaticly see https://restic.readthedocs.io/en/latest/040_backup.html?highlight=environment#environment-variables for more). (
a836553
) - Merge van sh files (
20c198f
) - Added verbosity to the script output (
30a824e
)
- Removed spelling mistake in readme(restore -> backup) (
31efedb
)
- Remove sudo chmod +x *.sh because owasp risks (
84fa3ed
) - Some .sh files cannot be executed because they don't have the executable permission (
f4361a5
) - Fixed restore doing a backup and fixed some docs (
b8175a1
) - Improved examples for stream backup and restore (
ccedf74
)
- Added plugin infrastructure (
1f08a8c
)
- Improved examples for stream backup and restore (
0178dae
)
- Restructuring readme (
b0a6362
)