CLI reference

CLI reference

Every sparkwing command, flag, and argument, generated from the CLI's own command registry and split into one page per top-level command group. For the conceptual overview -- which binaries exist, the flag-naming rule, and what to reach for when -- see cli.md.

Command groupsSection anchor link

sparkwingSection anchor link

sparkwing -- CI/CD pipelines written in Go

Sparkwing is a self-hosted pipeline runner. Pipelines are Go programs in a repo's .sparkwing/ directory, triggered by git hooks, webhooks, schedules, or manual invocation. Use 'sparkwing run ' to invoke one; 'sparkwing pipeline list' / 'describe' for agent-facing discovery.

ExamplesSection anchor link

# Run a pipeline (positional shortcut)
sparkwing run fictional-build

# First command an agent should run
sparkwing info --for-agent

# List every invocable (agents)
sparkwing pipeline list -o json

# Inspect one pipeline's full metadata
sparkwing pipeline describe --name fictional-release -o json

# Bootstrap + scaffold your first pipeline in a new repository
sparkwing pipeline new --name release

# Start the local dashboard
sparkwing serve start