mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 23:55:51 +03:00
[GH-ISSUE #203] Add Routing App Coverages CLI support #66
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#66
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 (Jan 26, 2026).
Original GitHub issue: https://github.com/rudrankriyam/App-Store-Connect-CLI/issues/203
Overview
Add CLI support for Routing App Coverages to upload, update, and delete geographic coverage files required for routing apps.
Docs (API)
Scope (Endpoints)
GET /v1/appStoreVersions/{id}/routingAppCoverageGET /v1/routingAppCoverages/{id}POST /v1/routingAppCoverages(create + upload operations)PATCH /v1/routingAppCoverages/{id}(commit after upload)DELETE /v1/routingAppCoverages/{id}Proposed CLI
Top‑level group:
asc routing-coverage <subcommand> [flags]Subcommands:
routing-coverage get --version-id VERSION_IDrouting-coverage info --id COVERAGE_IDrouting-coverage create --version-id VERSION_ID --file ./coverage.geojsonrouting-coverage commit --id COVERAGE_ID --checksum SHA256(if commit requires explicit call)routing-coverage delete --id COVERAGE_ID --confirmIf commit is always required after upload, hide it behind
createand perform automatically.Flags
Common:
--output json|table|markdown--prettyCreate:
--filerequiredDelete:
--confirmrequiredOutput
assetDeliveryState)Acceptance Criteria
asc routing-coverage --helpavailableTests
Manual Test Plan (using real apps)
asc apps --paginate→APP_IDasc versions list --app APP_ID --paginate→VERSION_IDasc routing-coverage create --version-id VERSION_ID --file ./coverage.geojsonasc routing-coverage get --version-id VERSION_IDasc routing-coverage info --id COVERAGE_IDasc routing-coverage delete --id COVERAGE_ID --confirmImplementation Notes
cmd/routing_coverage.go,internal/asc/client_routing_coverage.go, and output helpers.cmd/root.go.@rudrankriyam commented on GitHub (Jan 27, 2026):
Closed as fixed by #232. PRs: https://github.com/rudrankriyam/App-Store-Connect-CLI/pull/232