mas-cli
詳細情報
タイトル | mas-cli |
---|---|
URL | https://github.com/mas-cli/mas |
バージョン | ver 2.2.2 |
更新日 | 2025/04/30 |
追加日 | 2016/02/21 |
種別 | フリーソフト / オープンソース(MIT) |
説明 | Mac App Storeのアプリをコマンドラインからインストールアップグレードすることができるユーティリティ。 |
レビュー
スクリーンショット
更新グラフ
バージョン履歴
What's Changed
🐛 Bug Fixes
- Only interact with apps under
/Applications
or MAS-designated large app drive by @rgoldberg in #840
Changes
- Always install all dependencies in
Brewfile
as now only support building on macOS 13+ by @rgoldberg in #824 - Use local time zone for
info
dates by @rgoldberg in #826 - Improve
MASError.notSupported
description by @rgoldberg in #829 - Improve code spacing by @rgoldberg in #830
- Indent with tabs instead of with spaces by @rgoldberg in #831
- Do not d
What's Changed
Changes
- Upgrade Xcode to 16.3 on GHA macos-15 runners by @rgoldberg in #817
- Remove the homebrew-core bump step from
release-published.yml
by @rgoldberg in #820 - Remove
@retroactive
by @rgoldberg in #821
Full Changelog: v2.2.0...v2.2.1
What's Changed
🐛 Bug Fixes
- When upgrading apps, don't short circuit when encountering any app ID that is unknown to the MAS by @rgoldberg in #767
Full Changelog: v2.0.0...v2.1.0
What's Changed
🚨 Requires macOS 10.15 (Catalina) or Newer
mas previously required macOS 10.13 (High Sierra) or newer to run.
mas now requires macOS 10.15 (Catalina) or newer.
This was to migrate threading from third-party PromiseKit to native Swift Concurrency, which facilitated migrating the source of the list of apps installed from the MAS from a now-broken Apple private framework to the public (and working) Spotlight metadata.
The threading migration should (probably negligibly) improve the performance of mas, but, more importantly, facilitate future development.
Requiring macOS 10.15 also allows mas to use other newer frameworks & libraries / current versions of already used frameworks & libraries, as 10.15 was a watershed macOS (mainly because of Swift
Improvements for users:
- Use Mac App Store region throughout, instead of using it in some places & the macOS region in others (#689 by @rgoldberg)
- Add
mas region
command: displays the region of the Mac App Store (#689 by @rgoldberg) - Add
mas config
command: displays mas config & related system info, mainly for bug reports (#698 & #702 by @rgoldberg)- Update Bug Report form (#700 by @rgoldberg):
- Modify to expect config info from
mas config
- Simplify the input fields & instructions
- Modify to expect config info from
- Update Bug Report form (#700 by @rgoldberg):
- Whenever an app name is missing, substitute the same fallback property values throughout mas (<
What's Changed
🐛 Bug Fixes
- Fix Apple iTunes Search API JSON parsing error by making
formattedPrice
&price
optional forSearchResult
by @rgoldberg in #643
Changes
- Overhaul the release process by @rgoldberg in #640 & #683
- Improve GitHub issue templates & other GitHub pages by @rgoldberg in #647, #651, #662 & #665
Full Changelog: v1.8.7...v1.8.8
What's Changed
🐛 Bug Fixes
- Fix JSON parsing error by making
formattedPrice
&price
optional forSearchResult
by @rgoldberg in #643
Changes
- 🔖 Release 1.8.7 by @phatblat in #506
- Improve GitHub issue templates by @rgoldberg in #647
- Use GitHub YAML issue forms instead of GitHub Markdown issue templates by @rgoldberg in #651
- Improve GitHub web pages by @rgoldberg in #662
- Update GitHub Issue Form spacing to avoid format violations by
What's Changed
🐛 Bug Fixes
- Fix JSON parsing error by making
formattedPrice
&price
optional forSearchResult
by @rgoldberg in #643
Changes
- 🔖 Release 1.8.7 by @phatblat in #506
- Improve GitHub issue templates by @rgoldberg in #647
- Use GitHub YAML issue forms instead of GitHub Markdown issue templates by @rgoldberg in #651
- Improve GitHub web pages by @rgoldberg in #662
- Update GitHub Issue Form spacing to avoid format violations by
What's Changed
🐛 Bug Fixes
- Fix JSON parsing error by making
formattedPrice
&price
optional forSearchResult
by @rgoldberg in #643
Changes
- 🔖 Release 1.8.7 by @phatblat in #506
- Improve GitHub issue templates by @rgoldberg in #647
- Use GitHub YAML issue forms instead of GitHub Markdown issue templates by @rgoldberg in #651
- Improve GitHub web pages by @rgoldberg in #662
- Update GitHub Issue Form spacing to avoid format violations by
Full Changelog: v1.8.8-beta.23...v1.8.8-beta.24
What's Changed
🐛 Bug Fixes
- Fix JSON parsing error by making
formattedPrice
&price
optional forSearchResult
by @rgoldberg in #643
Changes
- Improve GitHub issue templates by @rgoldberg in #647
- Use GitHub YAML issue forms instead of GitHub Markdown issue templates by @rgoldberg in #651
- Improve GitHub web pages by @rgoldberg in #662
Full Changelog: v1.8.8-beta.1...v1.8.8-beta.13