WIP restic wrapper

Files
README.md

Keld #

Go module documentation MutuaL-1.2 license REUSE status Liberapay donation status This project scratched an itch

Open an issue on Tangled Open a pull request on Tangled

Keld is a friendly, TOML-configured wrapper around restic. It supports layered configuration, composable presets, command-specific overrides, backup hooks, arbitrary restic flags, and an interactive terminal interface.

Install #

Install Keld with Go:

go install secluded.site/keld@latest

Restic must also be installed and available in PATH.

Configure #

Copy and adapt the example at [examples/keld/config.toml]. Keld loads system and user configuration, then applies preset and command-specific sections in order. Run keld --help for commands and options.

Contributing #

You can open an issue or pull request on Tangled. Development tasks use mise; run mise run check before submitting a change.