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 loginstill works on its own. binding listshows each binding's bridge address (10.0.3.1:<port>, plain and TLS) underpackage hostandserver host.--addressonbinding set-address-enabled,set-range-address-enabledandset-gua-wantakes the address as the UI shows it — an IP,<name>.localor a domain, with:portwhere one address serves several ports — underpackage hostandserver hostalike. An address the binding doesn't have is refused with the list of those it has.s9pk init-workspacelinks the guide's packaging skills into the workspace, at.claude/skillsfor Claude Code and.agents/skillsfor Codex, so a session opened at the workspace root can runpackage-service, and the guide sync keeps the skills current. A workspace made by an earlier release gets the links the first time anystart-clicommand runs inside it — nothing to re-run.s9pk init-workspaceands9pk init-packagesay when the workspace'sstart-technologiescheckout is on a branch other thanlive-docs, and the notice thatstart-cliis behind the published release is given only when that checkout is onlive-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