Sen descrición

Mariano Z. 9abc21b2b3 batman! hai 1 semana
README.md 9abc21b2b3 batman! hai 1 semana
config.go 9abc21b2b3 batman! hai 1 semana
go.mod 9abc21b2b3 batman! hai 1 semana
go.sum 9abc21b2b3 batman! hai 1 semana
handlers.go 9abc21b2b3 batman! hai 1 semana
main.go 9abc21b2b3 batman! hai 1 semana
sdm.go 9abc21b2b3 batman! hai 1 semana
ui.go 9abc21b2b3 batman! hai 1 semana

README.md

SDM TUI

A terminal UI for StrongDM 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