Skip to content

Installation

Terminal window
brew tap kannandreams/homebrew-tuff
brew install tuff

Requires Homebrew.

Terminal window
tuff --version
tuff

Tuff Console, the self-hosted server for project reports, is also published as a container image for linux/amd64 and linux/arm64. It holds the same tuff binary as the release, so a server that only runs the console does not need the CLI installed:

Terminal window
docker pull ghcr.io/kannandreams/tuff-console:latest

Run in a container covers the tags, creating a publish key, starting the console, trying it with sample data, and verifying the image signature.

  • Rust: cargo and build methods use it directly. curl and brew methods install prebuilt binaries, available for macOS (Apple silicon and Intel) and Linux (x86-64 and ARM64).
  • Git: required for tuff add with git-backed capabilities.
  • /usr/local/bin/tuff (curl/brew methods)
  • user cache directory: disposable verified capability trees
  • project root: tuff.lock and optional tuff.config.json