掌控Mac App Store的利器——mas-cli
mas:package: Mac App Store command line interface项目地址:https://gitcode.com/gh_mirrors/ma/mas
macOS应用管理的新体验,mas-cli让您在命令行中轻松操控Mac App Store
mas-cli 是一款简洁的命令行工具,专为Mac App Store设计,旨在方便脚本编写和自动化操作。这个小巧的CLI工具使用Swift 5开发,兼容macOS 10.15(Catalina)及以上版本,并且可以通过Homebrew或MacPorts轻松安装。
安装 mas-cli
通过Homebrew安装:
brew install mas
通过MacPorts安装:
sudo port install mas
对于旧版macOS用户:
如果你正在使用macOS 10.11及以上但未达到Catalina,你可以从我们的自定义Homebrew tap进行安装:
brew install mas-cli/tap/mas
使用 mas-cli
mas-cli允许您使用产品ID来操作应用。首先,使用mas list
查看已安装的应用及其ID:
$ mas list
446107677 Screens
407963104 Pixelmator
497799835 Xcode
搜索应用名称则可以使用mas search
:
$ mas search Xcode
497799835 Xcode
688199928 Docs for Xcode
449589707 Dash 3 - API Docs & Snippets. Integrates with Xcode, Alfred, TextWrangler and many more.
[...]
安装或更新应用只需运行mas install
,比如:
$ mas install 808809998
若想一键安装搜索结果中的第一个应用,使用mas lucky
:
$ mas lucky twitter
购买新应用则需mas purchase
,尽管此功能在macOS 10.15 Catalina之后已被限制。
升级所有可用更新,简单执行mas upgrade
即可。需要选择性地升级某些应用时,提供相应的应用ID:
$ mas upgrade 715768417
首次登录Apple ID,请使用mas signin
。登录后,您可以使用mas signout
退出账户。
集成与兼容性
Homebrew集成:
如果已经安装了mas-cli,通过brew bundle
可以将Mac App Store应用加入到Brewfile中。
已知问题:
- 从macOS 10.13 High Sierra起,
mas signin
命令不再支持。 - macOS 10.15 Catalina之后,
mas purchase
命令无法使用。
请注意,由于Apple不断更改API,部分功能可能受限。建议在App Store应用程序中完成首次安装和购买操作。
独特亮点
- 命令行操作:无需打开App Store,直接在终端进行应用的安装、更新和查询。
- 脚本化:配合自动化工具,实现批量管理和自动更新应用。
- 无缝集成:与Homebrew及MacPorts完美融合,便于软件包管理。
- 易用性:清晰的命令结构,让新手也能迅速上手。
如果您寻求更高效的Mac App Store管理方式,mas-cli无疑是您的首选。现在就尝试一下,让日常的软件维护变得轻而易举!
mas:package: Mac App Store command line interface项目地址:https://gitcode.com/gh_mirrors/ma/mas