v0.2.0
Speedrun a season release, plus a smoother CLI.
New: htb speedrun
One command to fire at a seasonal drop:
sudo htb speedrun Seasonal us-free-1
It connects the VPN, waits for the tunnel, sets the MTU (default 1300), spawns the machine with capacity retries, and waits for its IP — with a live, emoji-free status line for each step. The VPN runs in the foreground; Ctrl-C to disconnect. Tunables: --mtu, --interface, --retry-for, --interval, --mode, --variant.
Internals
- New StepRunner UI, netcfg (OpenVPN/MTU), and SpeedrunService modules.
- cli.py split into cli (dispatch) + parser (argparse) + handlers, each single-responsibility.
Install / upgrade:
pipx upgrade htbx # or: pipx install htbx