From b32e55db21086d46ec6b730b6388e1c3a61d504b Mon Sep 17 00:00:00 2001 From: shuki Date: Sat, 7 Mar 2026 05:39:59 +0200 Subject: [PATCH] Move Terminal UI section after Quick Start in README Co-Authored-By: Claude Opus 4.6 --- README.md | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 0cb73c5..ee6becb 100644 --- a/README.md +++ b/README.md @@ -82,6 +82,23 @@ gniza --cli backup --source=mysite gniza --cli backup --all ``` +## Terminal UI + +Launch with `gniza` (no arguments). The TUI provides: + +- **Sources** — Create, edit, delete backup sources with folder browser +- **Destinations** — Configure SSH, local, S3, or Google Drive destinations with connection testing +- **Backup** — Run backups with source/destination selection +- **Restore** — Browse snapshots and restore to original location or custom directory +- **Running Tasks** — Monitor active backup/restore jobs with live log output +- **Schedules** — Manage cron schedules with time/day pickers and toggle switches +- **Snapshots** — Browse and manage stored snapshots +- **Logs** — View backup history with pagination +- **Settings** — Configure global options +- **Setup Wizard** — Guided first-run configuration + +The TUI adapts to terminal width, with an inline documentation panel on wide screens and a help modal on narrow ones. + ## CLI Reference ``` @@ -388,23 +405,6 @@ Access at `http://:2323`. Credentials are stored in `gniza.conf` as ` Supports both root (system service) and user (user service) modes. -## Terminal UI - -Launch with `gniza` (no arguments). The TUI provides: - -- **Sources** — Create, edit, delete backup sources with folder browser -- **Destinations** — Configure SSH, local, S3, or Google Drive destinations with connection testing -- **Backup** — Run backups with source/destination selection -- **Restore** — Browse snapshots and restore to original location or custom directory -- **Running Tasks** — Monitor active backup/restore jobs with live log output -- **Schedules** — Manage cron schedules with time/day pickers and toggle switches -- **Snapshots** — Browse and manage stored snapshots -- **Logs** — View backup history with pagination -- **Settings** — Configure global options -- **Setup Wizard** — Guided first-run configuration - -The TUI adapts to terminal width, with an inline documentation panel on wide screens and a help modal on narrow ones. - ## Disk Space Safety gniza checks destination disk usage before and during backups. If usage reaches the configured threshold (default 95%), the backup aborts to prevent filling the disk.