Skip to content

Releases: keyp-dev/surge-cli

v0.1.1

Choose a tag to compare

@keyp-dev keyp-dev released this 17 Feb 05:03

Bug Fixes

  • Fix config file not loading: properly expand ~ in default config paths
  • Fix config file search path: look for surge-tui.toml (not config.toml)
  • Fix env var + file config merging: file sets host/port, env var provides API key
  • Add #[serde(default)] to http_api_key so config file without key field still loads

v0.1.0 - Surge TUI Initial Release

Choose a tag to compare

@keyp-dev keyp-dev released this 16 Feb 11:27

Surge TUI v0.1.0

Complete terminal user interface for macOS Surge proxy management.

Highlights

  • 🌐 Multi-language support (English/Chinese) - compile-time selection
  • 🖥️ 5 main views: Overview, Policies, Requests, Connections, DNS
  • 🔍 Search and grouping functionality
  • 🔌 Connection management with confirmation dialogs
  • 📊 Real-time monitoring with non-blocking latency tests
  • 📚 Built-in help system and smart notifications

Installation

# Homebrew (recommended)
brew tap keyp-dev/tap
brew install surge-tui

# Nix
nix profile install github:keyp-dev/surge-cli

# From source
cargo build --release

Download

Choose your preferred language version:

  • surge-tui-v0.1.0-macos-en.tar.gz - English version
  • surge-tui-v0.1.0-macos-zh.tar.gz - Chinese version

Verify with checksums in surge-tui-v0.1.0-checksums.txt.

Documentation


Generated with Claude Code via Happy