Skip to main content
FlowDeck CLI provides commands for building, running, testing, and managing Xcode projects, simulators, and devices.

Command Structure

Command Index

Core Actions

Project Tools

App Store & TestFlight

See Account and TestFlight.

Simulators

UI Automation

Core UI automation commands under flowdeck ui simulator: ui simulator button, ui simulator set-appearance, and ui simulator orientation remain as compatibility aliases. Prefer simulator button, simulator appearance, and simulator orientation in new scripts.

Device Management

AI Agent Skills

Licensing & Updates

Aliases

Hidden aliases are still supported for backward compatibility:

JSON Output

Commands that stream progress (build/run/test/logs/apps/stop/context) output newline-delimited JSON (NDJSON) events when --json is set. Snapshot commands such as status and activity return a single JSON object. Supported mutating commands accept --dry-run to preview their operations. With --json, previews use the normalized type: "dry_run" contract. See Dry-Run Previews.

Environment Variables

Global Flags