Installation
Requirements
Section titled “Requirements”- Go 1.27.1 (only required to build from source)
- Access to a Talos v1.14.1 cluster
- A valid Talos configuration with at least one context
Homebrew
Section titled “Homebrew”For macOS or Linux:
brew install m11s-io/tap/t9sDownload a release
Section titled “Download a release”Prebuilt binaries for Linux and macOS (amd64 and arm64) are published on the GitHub Releases page for every tagged version.
# Substitute the version, OS (linux or darwin), and architecture (amd64 or arm64)VERSION=0.1.0OS=linuxARCH=amd64
curl -LO "https://github.com/m11s-io/t9s/releases/download/v${VERSION}/t9s_${OS}_${ARCH}.tar.gz"curl -LO "https://github.com/m11s-io/t9s/releases/download/v${VERSION}/checksums.sha256"
sha256sum -c checksums.sha256 --ignore-missingtar xzf "t9s_${OS}_${ARCH}.tar.gz" t9ssudo install -m 0755 t9s /usr/local/bin/t9sOn macOS, verify the checksum with shasum -a 256 -c checksums.sha256 --ignore-missing
instead of sha256sum.
Confirm the install with:
t9s --versionBuild from source
Section titled “Build from source”git clone https://github.com/m11s-io/t9s.gitcd t9sgo build ./cmd/t9sRun the test suite before using a development build:
go test ./...go test -race ./...go run ./cmd/t9s --context <name>The context must exist in the Talos configuration resolved by the Talos client. See Talos configuration for file selection.