[PR #302] [MERGED] Add background assets CLI support #427

Closed
opened 2026-02-26 22:30:53 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/rudrankriyam/App-Store-Connect-CLI/pull/302
Author: @rudrankriyam
Created: 1/29/2026
Status: Merged
Merged: 1/29/2026
Merged by: @rudrankriyam

Base: mainHead: issue/242-background-assets


📝 Commits (3)

  • c25c932 feat: add background assets commands
  • dca3120 Add background assets pagination support
  • 6ff001f Merge pull request #303 from rudrankriyam/cursor/background-assets-pagination-utilities-feea

📊 Changes

20 files changed (+2366 additions, -64 deletions)

View changed files

internal/asc/background_assets.go (+160 -0)
internal/asc/client_background_assets.go (+365 -0)
internal/asc/client_http_background_assets_test.go (+308 -0)
📝 internal/asc/client_options.go (+82 -0)
📝 internal/asc/client_pagination.go (+12 -0)
📝 internal/asc/client_queries.go (+34 -0)
📝 internal/asc/client_test.go (+43 -0)
📝 internal/asc/client_types.go (+3 -0)
internal/asc/output_background_assets.go (+104 -0)
📝 internal/asc/output_core.go (+24 -0)
📝 internal/asc/output_test.go (+17 -17)
📝 internal/asc/win_back_offers.go (+46 -46)
internal/cli/backgroundassets/background_assets.go (+289 -0)
internal/cli/backgroundassets/background_assets_helpers.go (+41 -0)
internal/cli/backgroundassets/background_assets_test.go (+198 -0)
internal/cli/backgroundassets/background_assets_upload_files.go (+386 -0)
internal/cli/backgroundassets/background_assets_versions.go (+201 -0)
internal/cli/backgroundassets/commands.go (+8 -0)
internal/cli/backgroundassets/shared_wrappers.go (+42 -0)
📝 internal/cli/registry/registry.go (+3 -1)

📄 Description

Summary

  • add background assets command group with list/get/create/update plus versions and upload-files
  • add ASC client types plus request/query helpers for background assets resources
  • add table/markdown output and CLI/client tests

Fixes #242.

Test plan

  • make test

Made with Cursor


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/rudrankriyam/App-Store-Connect-CLI/pull/302 **Author:** [@rudrankriyam](https://github.com/rudrankriyam) **Created:** 1/29/2026 **Status:** ✅ Merged **Merged:** 1/29/2026 **Merged by:** [@rudrankriyam](https://github.com/rudrankriyam) **Base:** `main` ← **Head:** `issue/242-background-assets` --- ### 📝 Commits (3) - [`c25c932`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/c25c9324920b06d781075a2b073d6c18f0607996) feat: add background assets commands - [`dca3120`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/dca3120e0d59df1e5b53f62b99c1409688fefb22) Add background assets pagination support - [`6ff001f`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/6ff001f31da0a2795c185d4b561868c6c690cf51) Merge pull request #303 from rudrankriyam/cursor/background-assets-pagination-utilities-feea ### 📊 Changes **20 files changed** (+2366 additions, -64 deletions) <details> <summary>View changed files</summary> ➕ `internal/asc/background_assets.go` (+160 -0) ➕ `internal/asc/client_background_assets.go` (+365 -0) ➕ `internal/asc/client_http_background_assets_test.go` (+308 -0) 📝 `internal/asc/client_options.go` (+82 -0) 📝 `internal/asc/client_pagination.go` (+12 -0) 📝 `internal/asc/client_queries.go` (+34 -0) 📝 `internal/asc/client_test.go` (+43 -0) 📝 `internal/asc/client_types.go` (+3 -0) ➕ `internal/asc/output_background_assets.go` (+104 -0) 📝 `internal/asc/output_core.go` (+24 -0) 📝 `internal/asc/output_test.go` (+17 -17) 📝 `internal/asc/win_back_offers.go` (+46 -46) ➕ `internal/cli/backgroundassets/background_assets.go` (+289 -0) ➕ `internal/cli/backgroundassets/background_assets_helpers.go` (+41 -0) ➕ `internal/cli/backgroundassets/background_assets_test.go` (+198 -0) ➕ `internal/cli/backgroundassets/background_assets_upload_files.go` (+386 -0) ➕ `internal/cli/backgroundassets/background_assets_versions.go` (+201 -0) ➕ `internal/cli/backgroundassets/commands.go` (+8 -0) ➕ `internal/cli/backgroundassets/shared_wrappers.go` (+42 -0) 📝 `internal/cli/registry/registry.go` (+3 -1) </details> ### 📄 Description ## Summary - add background assets command group with list/get/create/update plus versions and upload-files - add ASC client types plus request/query helpers for background assets resources - add table/markdown output and CLI/client tests Fixes #242. ## Test plan - [x] make test Made with [Cursor](https://cursor.com) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 22:30:53 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/App-Store-Connect-CLI#427
No description provided.