brewlog/src/presentation/cli
Jon Seager 2ac61345ec
feat(backup): add CLI backup and restore commands
- Add BackupData struct and BackupService with raw SQL export/import
- Restore uses raw inserts to bypass brew deductions and timeline creation
- Restore requires an empty database, inserts in FK dependency order
- Add comprehensive e2e test verifying full round-trip fidelity
2026-02-03 12:50:41 +00:00
..
backup.rs feat(backup): add CLI backup and restore commands 2026-02-03 12:50:41 +00:00
bags.rs refactor(cli): restructure commands from flat to nested subcommands 2026-02-02 17:02:46 +00:00
brews.rs feat(brews): add filter paper to routes, views, CLI, and templates 2026-02-03 10:14:22 +00:00
gear.rs refactor(cli): restructure commands from flat to nested subcommands 2026-02-02 17:02:46 +00:00
macros.rs chore(refactor): define macro for get/delete cli commands 2026-02-02 13:00:48 +00:00
mod.rs feat(backup): add CLI backup and restore commands 2026-02-03 12:50:41 +00:00
roasters.rs refactor(cli): restructure commands from flat to nested subcommands 2026-02-02 17:02:46 +00:00
roasts.rs feat(roast): add update command for consistency with other entities 2026-02-02 17:09:32 +00:00
tokens.rs refactor(cli): restructure commands from flat to nested subcommands 2026-02-02 17:02:46 +00:00