Roadmap

  • Release next v0

    • We should print out all our settings before each run for logging etc info cmd or provide command for this or a verbosity setting.

    • Support all exclude/include flags of restic

    • Allow multiple locations. Need to be sure we clear state between locations correctly.

  • Release v1

    • Support more/all backend types

    • More default pipelines and functions for user pipelines: check, snapshots etc

The future:

  • Location should probably set its default pipeline as some pipelines may not be suitable for every location. Or a list of allowed pipelines, with one default. So user can’t run wrong pipeline against wrong location.

  • Could we have a check pipeline or change our checks as part of daily backup to check a rotating/progressive subset of the backup. Maybe introduce check_flags for this.

  • It seems weird you have to provide location and backend just to do a restore. Perhaps allow setting repository path on cmdline for that?