No description
Find a file
2015-09-21 00:55:58 +01:00
mas-cli Ensure the clearLine method works properly 2015-09-21 00:47:16 +01:00
mas-cli.xcodeproj Rename the binary to mas 2015-09-21 00:37:30 +01:00
script Rename the binary to mas 2015-09-21 00:37:30 +01:00
.gitignore Ignore build artefacts 2015-09-20 11:52:11 +01:00
.travis.yml Ensure we skip cleanup during release 2015-09-20 11:51:40 +01:00
Gemfile Switch to using CocoaSeeds for imports 2015-08-21 22:24:03 +08:00
Gemfile.lock Switch to using CocoaSeeds for imports 2015-08-21 22:24:03 +08:00
LICENSE Add the license 2015-09-21 00:25:56 +01:00
README.md Improve the README 2015-09-21 00:55:58 +01:00
Seedfile Update to Swift 2 2015-09-14 09:51:09 +01:00

mas-cli

A simple command line interface for the Mac App Store. Designed for scripting and automation.

Install

Homebrew is the preferred way to install:

brew install argon/mas/mas

Alternatively binaries are available in the GitHub Releases

Usage

Each application in the Mac App Store has a product identifier which is also used for mas-cli commands. Using mas list will show all installed applications and their product identifiers.

$ mas list
446107677 Screens
407963104 Pixelmator
497799835 Xcode

To install or update an application simply run mas install:

$ mas install 808809998
==> Downloading PaintCode 2
==> Installed PaintCode 2

Use mas outdated to list all applications with pending updates.

$ mas outdated
497799835 Xcode (7.0)
446107677 Screens VNC - Access Your Computer From Anywhere (3.6.7)

License

Code is under the MIT license.