Auth & session
login · logout · config · doctor · update — see Authentication.
The FlightStack CLI is the terminal-side surface for the whole product. It runs the same APIs the dashboard uses, plus a handful of agent-side commands that exist only on the CLI (installation, the upgrade flow, the doctor).
# macOS / Linux (Homebrew)brew tap voostack/flightstack-cli-tap && brew install flightstack
# Linux / macOS (one-liner)curl -fsSL https://get.flightstack.dev | bash
# Windows (PowerShell)Invoke-WebRequest -Uri "https://github.com/voostack/flightstack-releases/releases/latest/download/flightstack-windows-x64.zip" -OutFile "flightstack.zip"See the installation guide for verification and uninstall instructions.
flightstack <command> [subcommand] [options]flightstack --help # all commandsflightstack agent --help # subcommands of a commandflightstack agent start --help # flags for a specific subcommandAuth & session
login · logout · config · doctor · update — see Authentication.
Build agents
flightstack agent <subcommand> — register, start, stop, status, install, doctor, upgrade. See Agent commands.
Repositories
flightstack repo --list · --available · --connect · --sync · --disconnect. See Repository commands.
Pipelines & runs
flightstack pipeline lint <file> · flightstack logs <run-id>. See Pipeline commands.
| Command | What it does |
|---|---|
flightstack login | OAuth login through your browser |
flightstack logout | Sign out and clear local credentials |
flightstack config | Show or change CLI configuration |
flightstack doctor | Diagnose CLI environment issues (Flutter, Dart, Xcode, network) |
flightstack update | Manually update the CLI binary |
flightstack status | Quick status of your account, agents, and recent builds |
flightstack org | List and inspect organizations you belong to |
flightstack repo [flags] | List, connect, sync, or disconnect connected repositories |
flightstack workflow | List and inspect workflows (legacy pipeline definitions) |
flightstack pipeline lint <file> | Validate a pipeline YAML file against the FlightStack spec |
flightstack logs <run-id> | Print or tail logs for a pipeline run |
flightstack build | Inspect build history and individual build runs |
flightstack template | Browse marketplace templates |
flightstack publisher | Manage publisher profile (for those who ship marketplace steps) |
flightstack agent list | List build agents on your account |
flightstack agent show <id> | Show details for an agent |
flightstack agent register | Register this machine as a build agent |
flightstack agent start | Start the agent (foreground or daemon) |
flightstack agent stop | Stop the running agent |
flightstack agent status | Local agent status (PID, log path) |
flightstack agent install | Install as a startup service (launchd / systemd) |
flightstack agent uninstall | Remove the startup service |
flightstack agent update <id> | Update an agent’s server-side settings (name, org) |
flightstack agent upgrade | Upgrade the agent binary to the latest release |
flightstack agent delete <id> | Delete / unregister an agent |
flightstack agent doctor | Diagnose agent-side issues (service, binary, PID, API connectivity) |
| Flag | Description |
|---|---|
--help, -h | Show help for the current command. |
--verbose, -v | Enable verbose logging. |
--version | Print the CLI version (no abbreviation). |
The CLI checks for updates daily and self-installs when autoUpdate is enabled
(default: enabled). Toggle:
flightstack config --auto-update true # opt inflightstack config --auto-update false # opt outflightstack update # manual check nowThe build agent ships separately. Upgrade the agent binary explicitly with:
flightstack agent upgrade # install latestflightstack agent upgrade --check # check onlyIf you registered the agent as a service, restart it after upgrade:
flightstack agent stop && flightstack agent start --daemonAll CLI state lives in ~/.flightstack/ (macOS / Linux) or
%USERPROFILE%\.flightstack\ (Windows). See CLI configuration for the file
layout, fields, and supported environment-variable overrides.