mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 15:45:48 +03:00
[PR #280] [MERGED] refactor: domain-based CLI command structure #407
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#407
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?
📋 Pull Request Information
Original PR: https://github.com/rudrankriyam/App-Store-Connect-CLI/pull/280
Author: @rudrankriyam
Created: 1/29/2026
Status: ✅ Merged
Merged: 1/29/2026
Merged by: @rudrankriyam
Base:
main← Head:refactor/cli-phase1📝 Commits (10+)
6d8c93crefactor: split CLI helpers into internal/cli6cbd088refactor: group testflight and signing CLIce9c9darefactor: move builds CLI into domain package7dc9114refactor: group app commands in apps domain28146dcrefactor: move localizations command into domain9859991refactor: move analytics CLI into domain606e67arefactor: split performance and xcode cloud CLI2b2e9a3docs: document CLI command builder phase2fa3ec2refactor: move assets and offer codes into domains1631203refactor: move reviews CLI into domain📊 Changes
242 files changed (+7807 additions, -4983 deletions)
View changed files
📝
Agents.md(+1 -1)➖
cmd/assets.go(+0 -786)📝
cmd/errors.go(+4 -24)➖
cmd/performance.go(+0 -688)📝
cmd/root.go(+11 -72)📝
cmd/shared.go(+21 -508)➖
cmd/xcode_cloud.go(+0 -1731)📝
docs/CONTRIBUTING.md(+13 -5)📝
internal/asc/integration_test.go(+6 -3)📝
internal/auth/keychain.go(+39 -39)📝
internal/cli/accessibility/accessibility.go(+1 -1)➕
internal/cli/accessibility/commands.go(+8 -0)➕
internal/cli/accessibility/shared_wrappers.go(+46 -0)📝
internal/cli/actors/actors.go(+1 -1)➕
internal/cli/actors/commands.go(+8 -0)➕
internal/cli/actors/shared_wrappers.go(+34 -0)📝
internal/cli/agerating/age_rating.go(+1 -14)➕
internal/cli/agerating/commands.go(+8 -0)➕
internal/cli/agerating/shared_wrappers.go(+34 -0)📝
internal/cli/analytics/analytics.go(+1 -1)...and 80 more files
📄 Description
Summary
internal/cli/<domain>packages and removecmd/wrappersinternal/cli/registryand shared helpers ininternal/cli/sharedinternal/cli/cmdtestand document the new CLI structureTest plan
make buildmake lintmake test🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.