Releases: tomkp/hetzner-tui
Releases · tomkp/hetzner-tui
Release list
v2.2.0
v2.1.0
What's New
New Resource Screens
- DNS Zones screen
- DNS Records screen
- SSH Keys screen
- Placement Groups screen
- Primary IPs screen
- Certificates screen
- Load Balancers screen
- Floating IPs screen
- Firewalls screen
- Networks screen
- Volumes screen
Improvements
- Add generic ResourceScreen component for consistent UI
- Add Settings screen
- Add comprehensive README
- Add GitHub Actions CI workflow
- Add .env to .gitignore
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