Design principles
The CLI is built around five principles:- Brand-native — feels like a first-class part of the Scrums platform
- Resource-based — predictable
scrums <resource> <action>structure - Scriptable — works cleanly in automation, CI pipelines, and orchestrators
- Human-readable by default — clear terminal output out of the box
- Machine-readable when needed —
--jsonflag for structured output
Command structure
All commands follow this pattern:Command reference
scrums auth
scrums auth
Authentication and account access.Supports browser-based login for interactive users and access token authentication for CI and automation workflows.
scrums config
scrums config
Local CLI configuration.Manage local defaults, select workspaces or environments, and configure output and profile settings.
scrums init
scrums init
Initialize a project or local platform configuration.Bootstrap local project settings, create configuration files, and connect local repositories to the platform.
scrums projects
scrums projects
Project and workspace operations.View and manage projects, connect repositories or services, and inspect workspace state.
scrums env
scrums env
Environment and secrets management.Manage environment configuration, sync variables between local and remote environments, and support deployment workflows.
scrums deploy
scrums deploy
Deployment and release operations.Trigger deployments, inspect release state, and support operational workflows and CI pipelines.
scrums logs
scrums logs
Logs and runtime diagnostics.Inspect runtime output, tail logs from services or agents, and support debugging and operational visibility.
scrums status
scrums status
Platform and service status.Inspect platform health, check service availability, and view environment or deployment state.
scrums agents
scrums agents
Agent operations.Interact with platform agents, trigger agent workflows, and inspect execution and output. This command group is expected to grow significantly as Scrums expands its AI and orchestration capabilities.
scrums api
scrums api
API utilities for developers and operators.Test API access, make authenticated API calls, and inspect API metadata and schemas.
scrums talent
scrums talent
Talent network operations.Command-line access to talent-facing and operator-facing workflows. This area is planned but will be more limited than core platform commands in the first release.
Global flags
All commands support a standard set of global flags:| Flag | Description |
|---|---|
--help | Show help for any command |
--json | Output as structured JSON |
--profile | Use a named config profile |
--workspace | Target a specific workspace |
--project | Target a specific project |
--env | Target a specific environment |
--verbose | Show detailed output |
Output
By default, output is optimized for humans — compact, readable, and table or list based where appropriate.Example workflows
Planned v1 scope
The initial release will focus on core platform and developer workflows:Included in v1
authconfiginitprojectsenvdeploylogsstatus
Post-v1
agentsapitalentintegrationsmarketplace
This page will be updated as the CLI moves from planned to available. Commands will be clearly marked as planned, available, or deprecated as the release progresses.