Summary
Add a dedicated TUI dashboard mode (dtvem tui or dtvem ui) providing a full-screen terminal interface for managing runtimes.
Proposed Features
Dashboard Overview
- Overview of all installed runtimes and versions
- Visual representation of global vs local configurations
- Real-time status display
Quick Actions
- Install new versions (with version browser)
- Uninstall versions
- Set global/local versions
- Switch between runtimes
Navigation
- Keyboard-driven navigation
- Tab/panel switching between runtimes
- Search/filter functionality
Implementation Notes
- Would be a separate command, not affecting existing CLI usage
- Should gracefully handle terminal resize
- Consider persistence of UI state/preferences
Recommended Libraries
From the Charm ecosystem:
Related
Summary
Add a dedicated TUI dashboard mode (
dtvem tuiordtvem ui) providing a full-screen terminal interface for managing runtimes.Proposed Features
Dashboard Overview
Quick Actions
Navigation
Implementation Notes
Recommended Libraries
From the Charm ecosystem:
bubbletea- Full TUI frameworkbubbles- Reusable TUI components (lists, tables, text inputs)lipgloss- Styling (already in use from Add TUI styled output with lipgloss #104)Related