mas icon indicating copy to clipboard operation
mas copied to clipboard

:package: Mac App Store command line interface

Results 202 mas issues
Sort by recently updated
recently updated
newest added

List purchased apps (optionally filter for not currently installed purchased apps). Possibly via new subcommands (like `purchased`, `not-installed`, etc.) or via flags (like `list --purchased`, `purchased --not-installed`, etc.). Split off...

๐Ÿ†• feature request
๐Ÿ” investigation

`upgrade` apps to latest version compatible with running macOS. Probably requires trying to upgrade if either installed version of app is out of date, or if `minimumOsVersion` for current store...

๐Ÿ†• feature request
๐Ÿ” investigation

Update Apple private framework header files. Synthesize a combined header that includes symbols conditionally included by macOS version.

๐Ÿงฝ chore

Migrate from PromiseKit to Swift Concurrency. This would requite macOS 10.15+, while mas currently supports 10.11+. This would allow us to upgrade Swift to 5.7+ (Swift 5.7+ through current 6...

๐Ÿงฝ chore
๐Ÿ’ฌ team discussion

Try & possibly use `pricingParameters=SWUPD` instead of `pricingParameters=STDRDL` when upgrading apps. Found in output in https://github.com/tihmstar/doubleH3lix/issues/5#issuecomment-370481623. Might help with issues like #387 or #485.

๐Ÿงน cleanup
๐Ÿ” investigation

Purchase paid (non-free) apps. Maybe add a `--purchase` flag to `mas install` after #557 is resolved. If someone tries to install a non-free app that wasn't previously purchased without including...

๐Ÿ†• feature request
๐Ÿ” investigation

Modify `install` to automatically "purchase" unpurchased free apps. Make `purchase` an alias for `install`. Must investigate how to know if an app has already been purchased, or how to attempt...

๐Ÿ†• feature request
๐Ÿ” investigation

Improve & standardize help output. Specifically focus on what Apple IDs are used for each subcommand: - macOS Apple ID, which is associated with the current macOS user in System...

๐Ÿ–จ output
๐Ÿงน cleanup

Bundle IDs seem to uniquely identify an app (unlike app names, but like app IDs). `mas` commands should accept bundle IDs anywhere app IDs are currently accepted (command-line arguments, `Brewfile`)....

๐Ÿ†• feature request
๐Ÿ” investigation

## Your Environment - `mas version`: 1.8.6 - macOS version (`system_profiler SPSoftwareDataType -detailLevel mini`): Software: System Software Overview: System Version: macOS 12.7.6 (21H1320) Kernel Version: Darwin 21.6.0 Time since boot:...

๐Ÿ–จ output
๐Ÿงน cleanup