github Start9Labs/start-technologies start-cli/v2.1.0
start-cli v2.1.0

6 hours ago

start-cli 2.1.0 adds shell completions, logs in on demand, and shows bridge addresses; setup install-os now takes stable disk paths — an unattended-install script that passes a kernel device name needs updating. See Important below.

Highlights

  • completions <shell> prints a completion script for bash, zsh, fish, elvish or PowerShell. eval "$(start-cli completions bash)" in a shell profile enables tab completion.
  • A command the server refuses because this key is not logged in prompts for the server password, logs in, and runs. Only at a terminal; a script still gets the error, and auth login still works on its own.
  • binding list shows each binding's bridge address (10.0.3.1:<port>, plain and TLS) under package host and server host.
  • --address on binding set-address-enabled, set-range-address-enabled and set-gua-wan takes the address as the UI shows it — an IP, <name>.local or a domain, with :port where one address serves several ports — under package host and server host alike. An address the binding doesn't have is refused with the list of those it has.
  • s9pk init-workspace links the guide's packaging skills into the workspace, at .claude/skills for Claude Code and .agents/skills for Codex, so a session opened at the workspace root can run package-service, and the guide sync keeps the skills current. A workspace made by an earlier release gets the links the first time any start-cli command runs inside it — nothing to re-run.
  • s9pk init-workspace and s9pk init-package say when the workspace's start-technologies checkout is on a branch other than live-docs, and the notice that start-cli is behind the published release is given only when that checkout is on live-docs.

Full changelog for v2.1.0 — every change in this release.

Important

setup install-os takes the stable disk paths that setup disk list reports as stablePath. A kernel device name such as /dev/sda is rejected, so the selected drive stays the installation target when Linux reorders disk names. An unattended-install script that passes /dev/sdX needs to pass the stable path instead.

start-cli Checksums

SHA-256

f7551774e14aecf8691c7c088d57f41275c104607deb1c06c264430b9925ed17  start-cli_aarch64-linux
f719be578eb483845253c0ce6270b6f153d3ce005aa136d11c0a1b99ba18d214  start-cli_aarch64-macos
b097b233de6ad8db48516851a65690da7f37cea580c567d17746960307797bfe  start-cli_riscv64-linux
57f8fb6fdabe68755511d8838a73c47e4d7da3fa65428272b5eec650f2423cd0  start-cli_x86_64-linux
41f02f786cadfb553570ea5650bed7e5f51fe3c583cb832ab8a76655da46b546  start-cli_x86_64-macos

BLAKE-3

ad35d5281b4925ffa5081f1643e1416316839aa021f41759d9617dd2e3c0b35b  start-cli_aarch64-linux
c38334223920a4de7b6b7d8532e4d7772a0eaf136e1da9aa4b018270b5d2634b  start-cli_aarch64-macos
689e1259548b2260b3eac10a69c3ff4b76d119a155c885f8b923cd467e6b189c  start-cli_riscv64-linux
855dbbd603fc590c186ac9f335c89e0a63c92d30e963ada32adedd05e9b0ac6d  start-cli_x86_64-linux
672c30296aa906ffa7819a9a66432ab71d79d335b8bbe2ef8c5e392e6046cc16  start-cli_x86_64-macos

start-cli packages Checksums

SHA-256

3b1c581bb6f60eae3f4979e5305fa1c01afbd9e3e5e0074766597bf74d229edb  start-cli_2.1.0_amd64.deb
1b7161f790f5f12248a5413c1cf93692287867b63334cbea8f1e3ab9b190d8fb  start-cli_2.1.0_arm64.deb
7abadac3ecbb6b0671718120c6ee84518420eddeb1d374963999995c04ae04f7  start-cli_2.1.0_riscv64.deb

BLAKE-3

f0ea2836c9499d6935e3da67121753934b3d67f0d27d6857f56530719d53bcf9  start-cli_2.1.0_amd64.deb
309270a0c792f09ec776ea5105d41db5a6bc2bb2f9db42e04bd8371a402e52ad  start-cli_2.1.0_arm64.deb
f9654c1769eadb7deee5748e530979f8aca4d2bd8334cc1903d582d4b3039e73  start-cli_2.1.0_riscv64.deb

Don't miss a new start-technologies release

NewReleases is sending notifications on new releases.