Sign in

CLI

steady  is the command-line interface to Steady's API.

Quick Start

macOS / Linux / WSL2 / Git Bash

curl -fsSL https://cli.runsteady.com/install.sh | bash

Windows PowerShell

irm https://cli.runsteady.com/install.ps1 | iex

Run steady auth login  to log in and then steady --help  for the full list of commands.

Authentication

steady auth login     # authorize in the browser
steady auth status    # show whether you're logged in
steady auth logout    # clear stored credentials
steady auth token     # print the current access token

For CI and other non-interactive environments, set STEADY_TOKEN="…"  with a personal access token.

Examples

# Commands mirror API endpoints
steady check-ins
steady check-ins 2026-06-09

steady goals 7a1d2e3f-4b5c-4d6e-8f90-1234567890ab
steady goals 7a1d2e3f-4b5c-4d6e-8f90-1234567890ab goal-updates

# Filter
steady activities --since 2026-04-01 --kinds github_pr,jira

# Paginate
steady check-ins --page 2 --per-page 50

# JSON input
steady goals create '{"title":"Reduce p95 API latency","end_date":"2026-06-30"}'

# JSON file input
steady goals 7a1d2e3f-4b5c-4d6e-8f90-1234567890ab update @goal-update.json # ⤵

/* goal-update.json */
{
  "description": "Improve end-user experience by cutting tail latency on the public API.",
  "update_cadence": "Weekly"
}