Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/openstatusHQ/cli. OpenStatus CLI www.openstatus.dev
cli cli-app synthetic-monitoring
Something went wrong. Try again.
feat: add maintenance command and extract shared wizard helpers (#24)
Add `maintenance` (alias `mt`) command with create, list, info, update, and delete subcommands for managing maintenance windows via the Connect RPC API. Extract shared wizard helpers (NotEmpty, HandleFormError, BuildSummary, FetchStatusPages, FetchPageComponents, ValidRFC3339) into `internal/wizard/` and export StatusPageURL from `internal/statuspage/` to eliminate duplication between statusreport and maintenance wizards. Add FormatTimestamp utility to shorten RFC 3339 timestamps in human output (`2006-01-02 15:04 UTC`) across both maintenance and status report commands.
Author Thibault Le Ouay Committer GitHub Date (Mar 31, 2026, 7:41 PM UTC) Commit
Copy SHA
Parent dede217f dede217f85451433bac3893862b81f737bf8da4f