Skip to content

Conversation

@tylerbutler
Copy link
Owner

  • feat(cli): add optional ratatui terminal UI dashboard
  • tui by default

Add an interactive TUI dashboard for viewing package status using
ratatui with crossterm backend. The TUI is behind the optional `tui`
feature flag.

Entry points:
- `santa tui` / `santa dashboard` - new subcommand
- `santa status --tui` - flag on existing status command

Features:
- Two-panel layout: sources list and packages table
- Arrow keys + vim-style navigation (h/j/k/l)
- Tab to switch focus between panels
- Enter/Space to expand/collapse sources
- 'r' to refresh, '?' for help overlay, 'q' to quit
- Color-coded status: green=installed, red=missing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants