mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 15:45:48 +03:00
[PR #39] [MERGED] Add --paginate flag to automatically fetch all pages #247
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#247
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/39
Author: @rudrankriyam
Created: 1/21/2026
Status: ✅ Merged
Merged: 1/21/2026
Merged by: @rudrankriyam
Base:
main← Head:feature/paginate-flag📝 Commits (6)
a0818aeAdd --paginate flag to automatically fetch all pagesa85ec81Add --paginate to analytics requests command8046356Update CLAUDE.md with --paginate flag documentationa9f4739Update README.md with --paginate flag documentation72352b6Add retry logic with exponential backoff for rate limiting91b8601Fix retry logic issues from code review📊 Changes
10 files changed (+662 additions, -21 deletions)
View changed files
📝
Agents.md(+38 -0)📝
README.md(+21 -10)📝
cmd/analytics.go(+23 -1)📝
cmd/beta.go(+44 -2)📝
cmd/commands.go(+115 -5)📝
cmd/localizations.go(+39 -1)📝
cmd/sandbox.go(+23 -1)📝
cmd/versions.go(+22 -1)📝
internal/asc/analytics.go(+10 -0)📝
internal/asc/client.go(+327 -0)📄 Description
Summary
Implement opt-in pagination for list commands to aggregate results across multiple pages. When
--paginateis used, the CLI automatically fetches all available pages (up to 200 items per page) and returns the combined results.Commands Updated
asc feedback --paginateasc crashes --paginateasc reviews --paginateasc apps --paginateasc builds list --paginateasc versions list --paginateasc localizations list --paginateasc beta-groups list --paginateasc beta-testers list --paginateasc sandbox list --paginateKey Design Decisions
Changes Made
PaginateAllhelper function ininternal/asc/client.go--paginateflag to all list commandsTesting
🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.