feat(backup): CLI backup/list/restore (#89)

Implement CLI interface for the backup module with three subcommands:
- backup: create a backup and apply rotation
- list: list available backups
- restore: restore a specific backup

Also add __main__.py to enable 'python -m src.backup'.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Colin Maudry
2026-06-24 17:23:57 +02:00
parent ded5e66ccc
commit 1453990f7a
3 changed files with 92 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
import sys
from src.backup.cli import main
sys.exit(main())