Replace the Python Textual app (tui.py) with zfs-snapshot.sh, a single-file
whiptail TUI matching the house style of the sibling scripts in this folder
(sudo re-exec header, msg/yesno/run_and_show helpers, action functions, a
menuconfig-style main menu).
Keeps all prior functionality:
- Snapshots: list / create / delete / rollback
- Schedules: cron auto-snapshots with auto-prune (keep last N) + snapshot-now
- Datasets: usage view
- LXC Mounts: pct bind-mountpoint add/remove (hidden when pct is absent)
- Replication: full/incremental zfs send | recv
- Scrub: start / stop / schedule per pool
Cron entries are kept in a single owner file (/etc/cron.d/pve-zfs-tui);
helper scripts are generated on demand. README rewritten to match.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>