Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

CLI

Use just to run common tasks.

just --list
CommandPurpose
just deploy ENVDeploy the lab and configure services
just user ENV NAME "FULL NAME" EMAIL [GROUPS]Create a user and print an enrollment link; optional groups are comma-separated
just infra tfstate ENVCreate the state bucket and credentials
just infra apply ENVApply infrastructure
just infra secrets ENVCopy OpenTofu secret outputs to OpenBao
just infra sso ENVConfigure SSO and sync OAuth credentials
just infra forgejo ENVConfigure Forgejo and push committed HEAD
just testRun local checks
just lintCheck Go and infrastructure code
just fmtFormat code
just docsPreview the documentation

just deploy loads the environment’s credentials. For individual apply or setup commands, load them explicitly:

just --dotenv-path infra/production/.env infra secrets production

See the testing reference for integration tests and benchmarks.