mirror of
https://github.com/Ark0N/Codeman.git
synced 2026-10-08 16:39:42 +02:00
docs: add TUI documentation to README
- Document TUI command and dev mode - List all Start Screen keyboard shortcuts - List all Main View keyboard shortcuts - Describe key features (real-time output, tabs, attach) - Rename existing section to "Screen Manager Script" Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -265,9 +265,44 @@ claudeman web [-p 8080] # Start web interface
|
|||||||
claudeman status # Show overall status
|
claudeman status # Show overall status
|
||||||
```
|
```
|
||||||
|
|
||||||
### Screen Manager TUI
|
### Terminal User Interface (TUI)
|
||||||
|
|
||||||
Interactive terminal UI for direct screen management:
|
Full-featured TUI built with Ink (React for CLI):
|
||||||
|
|
||||||
|
```bash
|
||||||
|
claudeman tui # Launch TUI
|
||||||
|
npx tsx src/index.ts tui # Dev mode
|
||||||
|
```
|
||||||
|
|
||||||
|
**Start Screen:**
|
||||||
|
| Key | Action |
|
||||||
|
|-----|--------|
|
||||||
|
| `↑`/`↓` | Navigate sessions |
|
||||||
|
| `Enter` | View session in TUI |
|
||||||
|
| `a` | Attach directly to screen |
|
||||||
|
| `d` | Delete session |
|
||||||
|
| `n` | New session |
|
||||||
|
| `r` | Refresh |
|
||||||
|
| `q` | Quit |
|
||||||
|
|
||||||
|
**Main View:**
|
||||||
|
| Key | Action |
|
||||||
|
|-----|--------|
|
||||||
|
| `Ctrl+Tab` | Next session |
|
||||||
|
| `Ctrl+1-9` | Go to session N |
|
||||||
|
| `Ctrl+W` | Close session |
|
||||||
|
| `Escape` | Back to start screen |
|
||||||
|
| `?` | Show help |
|
||||||
|
|
||||||
|
Features:
|
||||||
|
- Real-time terminal output (polls screen every 500ms)
|
||||||
|
- Tab-based session navigation
|
||||||
|
- Direct screen attachment for full interactivity
|
||||||
|
- Arrow key navigation with visual selection
|
||||||
|
|
||||||
|
### Screen Manager Script
|
||||||
|
|
||||||
|
Interactive bash script for direct screen management:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
./scripts/screen-manager.sh # Launch interactive mode
|
./scripts/screen-manager.sh # Launch interactive mode
|
||||||
|
|||||||
Reference in New Issue
Block a user