CLI Overview
The Uptime Scheduler CLI (uptimectl) lets you view resources, run reports, inspect schedules, and send start/stop commands — all from the terminal without opening the dashboard.
What you can do
| Command | Description |
|---|---|
uptimectl resources | Browse all discovered resources in an interactive TUI |
uptimectl report | Print a cost savings summary by resource type |
uptimectl schedules | List all schedules and their assigned resources |
uptimectl start | Start resources by environment or resource ID |
uptimectl stop | Stop resources by environment or resource ID |
Installation
See the Installation guide for platform-specific instructions.
Authentication
The CLI uses a browser-based login flow — no API keys to manage manually.
uptimectl loginThis opens a one-time approval link in your browser. Once approved, a long-lived token is stored in ~/.uptime/credentials.json and reused automatically for future commands.