Support iPadOS (iPad) & iOS (iPhone) apps in non-`get`/`install`/`update` commands
@rgoldberg is already working on this.
Since Jul 14, 2026.
- Dominant language
- Swift
- Stars
- 12.4k
- Forks
- 299
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 1
Description
Overview
Support iPadOS (iPad) & iOS (iPhone) apps in non-get/install/update commands:
When app IDs are (or --all is) supplied to a non-get/install/update command, the command should process each app ID regardless of the app's platform.
Commands
All commands that output apps should include a platform field in tabular & JSON output that indicates the platform of the app: macOS, iOS, iPadOS, Mac Catalyst, or anything else.
The following commands should process all apps regardless of platform:
homelistlookup/infoopenoutdated(--accurateis macOS-only)searchseller/vendoruninstall
--platforms
Maybe add support for a --platforms option for when a command is run without app IDs:
platforms_option ::= "--platforms" <platform> [ "," <platform> ]…`
platform ::= "macos" | "ios" | "ipados" | "all"
<platform> would probably be case insensitive.
--platforms would default to all (or maybe macos).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.