# SDM TUI A terminal UI for [StrongDM](https://www.strongdm.com/) on Linux. StrongDM provides a GUI client for macOS and Windows but offers only a CLI (`sdm`) on Linux. This project wraps that CLI in an interactive TUI so you can browse, filter, connect, and disconnect resources without memorizing commands. ## Features - Browse and filter available resources - Connect with a single keypress — address copied to clipboard - Disconnect individual or all resources - Inline authentication when session expires - Desktop notifications via `notify-send` ## Requirements - `sdm` CLI installed and in `PATH` - Go 1.25+ (for building) ## Usage ``` go build && ./sdm-tui ``` ## Key Bindings | Key | Action | |-----|--------| | `enter` | Connect to selected resource | | `d` | Disconnect selected resource | | `ctrl+x` | Disconnect all | | `r` | Refresh list | | `/` | Filter | | `q` | Quit |