mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 15:45:48 +03:00
[PR #346] [MERGED] feat: app metadata keywords and relationships #457
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#457
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/346
Author: @rudrankriyam
Created: 1/30/2026
Status: ✅ Merged
Merged: 1/30/2026
Merged by: @rudrankriyam
Base:
main← Head:feat/app-metadata📝 Commits (1)
56e162bfeat: add app metadata relationships and keywords📊 Changes
31 files changed (+3598 additions, -22 deletions)
View changed files
📝
internal/asc/categories.go(+118 -12)📝
internal/asc/client.go(+33 -1)📝
internal/asc/client_alternative_distribution.go(+21 -0)➕
internal/asc/client_app_info_relationships.go(+232 -0)➕
internal/asc/client_app_metadata_test.go(+562 -0)📝
internal/asc/client_apps.go(+66 -0)📝
internal/asc/client_options.go(+104 -0)📝
internal/asc/client_pagination.go(+16 -0)📝
internal/asc/client_queries.go(+56 -0)📝
internal/asc/client_test.go(+56 -0)➕
internal/asc/client_version_localizations.go(+266 -0)➕
internal/asc/client_version_relationships.go(+275 -0)📝
internal/asc/client_versions.go(+10 -1)➕
internal/asc/output_app_info.go(+59 -0)➕
internal/asc/output_app_info_test.go(+58 -0)📝
internal/asc/output_core.go(+68 -0)📝
internal/cli/apps/app_info.go(+41 -2)➕
internal/cli/apps/app_info_include.go(+40 -0)📝
internal/cli/apps/apps.go(+1 -0)➕
internal/cli/apps/search_keywords.go(+201 -0)...and 11 more files
📄 Description
Summary
Test plan
@cursor FYI: integration tests require live ASC_* credentials; the manual smoke steps above are safe read-only except for localization keyword add/delete behavior (API rejects deleting the last remaining keyword).
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.