Skip to content

v2.0.0 - Initial TUI Release

Choose a tag to compare

@tomkp tomkp released this 14 Jan 09:54
· 23 commits to main since this release
39b0e4b

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-tui

Usage

# Launch interactive TUI
hetzner

Configuration

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