Deployment

Install Trestle

Use the release archive directly or install the current release for one Unix user without granting root access.

Per-user install

curl -fsSL https://trestle.dev/install.sh | sh
~/.local/bin/trestle version

The installer writes only to ~/.local/bin by default. If that directory is not on PATH, it prints the path you need to add.

System-wide install

curl -fsSL https://trestle.dev/install.sh | sudo sh -s -- --system
/usr/local/bin/trestle version

--system is explicit and requires root. Running the ordinary per-user mode as root is refused.

Pin a release

curl -fsSL https://trestle.dev/install.sh | sh -s -- --version v0.1.0
Verify first

For production, download the archive and SHA256SUMS from the release page, verify it locally, then install the binary.