Last updated 2026-08-26

CLI Command Matrix

Comprehensive reference for all fluffy-chainsaw CLI commands, flags, and workflow triggers.


CLI Command Matrix

The fluffy-chainsaw command-line tool is the primary interface for topology resolution, SDK compilation, local emulation, and deployment lifecycle.


#Core Workflow Commands

#`fluffy-chainsaw init`

Initializes a new workspace and generates a cryptographically secure deployment.identity.

sh
1fluffy-chainsaw init

#`fluffy-chainsaw experimental resolve`

Resolves and validates application topologies against environment provider definitions.

sh
1fluffy-chainsaw experimental resolve \
2 --application <app-name> \
3 --environment <local|dev|prod>

#Local Emulation

#`fluffy-chainsaw local`

Starts or plans deterministic local containers mirroring your production cloud environment.

FlagTypeDescription
--printbooleanPrints the Docker Compose plan without starting containers
--ephemeralbooleanRuns without persisting data across runs
--applicationstringSpecifies which application stack to spin up
sh
1fluffy-chainsaw local --application storefront --ephemeral

#Deployment Pipeline

Fluffy separates infrastructure changes into distinct, auditable approval stages:

sh
1# 1. Foundation Bootstrap
2fluffy-chainsaw deploy bootstrap --environment dev --approve sha256:<digest>
3
4# 2. Stage 1: Discovery
5fluffy-chainsaw deploy --application storefront --environment dev --stage discovery --approve sha256:<digest>
6
7# 3. Stage 2: Activation
8fluffy-chainsaw deploy --application storefront --environment dev --stage activation --approve sha256:<digest>

#Validation and Check Flags

Run non-destructive checks across your entire repository:

sh
1# Validate SDK drift
2fluffy-chainsaw generate --all --check
3
4# Validate source code usage against manifest capabilities
5fluffy-chainsaw validate source --application storefront --runtime api --source-root runtimes/api