v2.0.0 - Initial TUI Release
Initial Release
The interactive terminal UI for Hetzner Cloud and DNS, part of the CLI/TUI separation.
Features
- WelcomeScreen: ASCII art logo with gradient effect
- SetupWizard: First-time token configuration with step-by-step flow
- MainMenuScreen: Navigation to all Hetzner resource types
- ServersScreen: View your Hetzner Cloud servers with status indicators
Installation
npm install -g @tomkp/hetzner-tuiUsage
# Launch interactive TUI
hetznerConfiguration
The TUI shares its configuration with @tomkp/hetzner-cli at ~/.config/hetzner/config.json.
Configure tokens via:
- The built-in SetupWizard (on first launch)
- Environment variables:
HETZNER_TOKEN,HETZNER_DNS_TOKEN - The CLI:
hz config set token YOUR_TOKEN
Related Packages
- @tomkp/hetzner-cli (
hz): Non-interactive CLI for scripting - @tomkp/hetzner: Hetzner Cloud & DNS API client library