fix_m1_rgb
fix_m1_rgb copied to clipboard
[Feature] Add functionality to interactively restore from backups
Provide a separate command fix_m1_rgb.py restore
that creates a curses-based interface for being able to explore backups and restore from them.
- [ ] Implement separate command for restore
- [ ] Implement curses interface
- [ ] Show available backups
- [ ] Implement basic navigation using curses
- [ ] Screens
- [ ] Select file to restore
- [ ] Show backups for file
- [ ] Implement display
- [ ] Scrolling / navigation
- [ ] Line numbers
- [ ] Views to display
- [ ] View XML of a backup
- [ ] View JSON of a backup
- [ ] Diff current version vs backup
- [ ] Restore (first create a new backup, then restore)