mas-cli/mas

:package: Mac App Store command-line interface

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 35 minutes ago
Added to GitGenius on September 4th, 2026
Created on August 2nd, 2015
Open Issues & Pull Requests: 88 (+1)
GitHub issues: Enabled
Number of forks: 299
Total Stargazers: 12,338 (+0)
Total Subscribers: 99 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

mas is a command-line interface for the Mac App Store designed for scripting and automation.

The tool solves the problem of managing Mac App Store applications without using the graphical App Store interface. It enables developers and system administrators to script app installations, updates, and management tasks through command-line commands, making it suitable for automated deployment workflows, configuration management, and bulk operations on macOS systems.

The tool is appropriate for developers and system administrators who need to automate Mac App Store operations as part of larger deployment or management scripts. It works well in environments where command-line automation is preferred over graphical interaction, such as in CI/CD pipelines, infrastructure-as-code setups, or headless server configurations. The project supports macOS 13 and later, with recommended support for macOS 14 and above depending on the installation method chosen.

The project maintains active development with passing build, test, and linting checks. Dependencies are actively monitored for status. The tool is written in Swift and targets recent language standards.