mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 15:45:48 +03:00
[GH-ISSUE #585] feat: Add app dashboard command (asc status) #158
Labels
No labels
bug
bug
documentation
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/App-Store-Connect-CLI#158
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @rudrankriyam on GitHub (Feb 17, 2026).
Original GitHub issue: https://github.com/rudrankriyam/App-Store-Connect-CLI/issues/585
Summary
Add a first-class dashboard command that answers: “what’s the current state of my app release pipeline?”
Proposed entrypoint:
This should be a single JSON payload (plus table/markdown views) that aggregates the most useful operational signals:
Why this matters
Today, answering “are we good to ship?” requires stitching together multiple commands (and remembering which ones):
asc builds latest/asc builds infoasc testflight ...asc submit status/asc review ...asc versions ...A single dashboard command improves:
Current state (verified)
asc statusdashboard.asc auth status,asc submit status,asc notarization status,asc xcode-cloud status).--output table|markdown,--pretty).Proposed UX
Command
Flags (proposal):
--app(required; respectsASC_APP_ID)--include(optional; comma-separated sections)builds,testflight,appstore,submission,review,phased-release,links--output json|table|markdown(default json)--pretty(when json)Non-goals (phase 1):
Output model (JSON)
A single deterministic object, shaped roughly like:
Notes:
--include.Implementation notes
internal/cli/status/), or asapps statusif you prefer keeping all app-centric features underapps.asccommands.ASC_TIMEOUTviashared.ContextWithTimeout.Test plan (TDD-first)
asc status --helpexists--appreturns exit usage (2)--include buildsonly includes builds sectionAcceptance criteria
asc statusexists and is self-documenting.--prettyindents.--includereliably filters sections.make testpasses.