Skip to main content

just

just is a command runner used throughout Angzarr. It provides consistent task execution across the project.


Installation

# Via cargo
cargo install just

# macOS
brew install just

# Debian/Ubuntu
sudo apt install just

Core Commands

CommandDescription
just buildBuild the framework
just checkFast compile check
just testRun unit tests
just fmtFormat code
just lintRun clippy lints
just watchStart bacon (background checker)

Cluster Management

CommandDescription
just cluster-createCreate Kind cluster with local registry
just cluster-statusShow cluster and registry status
just cluster-deleteDelete Kind cluster
just nuke-deployDelete everything, rebuild from scratch

Deployment (Skaffold)

CommandDescription
just deployFull deployment: cluster + infra + build + deploy
just devWatch mode: auto-rebuild on file changes
just fresh-deployRegenerate protos, bust caches, rebuild

Testing

CommandDescription
just testRun unit tests
just integrationRun integration tests
just acceptanceRun acceptance tests
just test-interfacesRun interface contract tests (SQLite)
just test-interfaces-postgresRun interface tests against PostgreSQL
just test-interfaces-allRun interface tests against all backends

Example-Specific Commands

# Access example commands
just examples build # Build all examples
just examples test # Test all examples
just examples fmt # Format all examples

Next Steps