# mas-cli/mas

:package: Mac App Store command-line interface

Repository: https://github.com/mas-cli/mas
Canonical: https://ross.abutalabs.com/products/mas
Language: Swift
License: MIT
License Family: permissive
Topics: mas, osx, macos, mac-app-store, homebrew, software-update, app-store
Last push: 2026-08-25T18:16:29+00:00

## Health v2 (maintenance only)
Score: 93/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 82, longevity 100
- inputs: {"age_days": 4049, "days_push": 8, "days_rel": 121, "gap_med": 8, "n_releases_24m": 24}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 12322, forks 298 (observed 2026-08-28T04:10:52.359564+00:00)

## What it is
mas is a command-line interface for the Mac App Store, written in Swift. It lets users search, install, update, and manage App Store apps from the terminal, making it well suited for scripting and automation.

## Use cases
- install mac app store apps from the command line
- update all app store apps via script
- automate macos setup with homebrew and mas
- list installed app store apps and their versions
- search the mac app store from terminal

## When to choose
- you want to script or automate Mac App Store installs and updates
- you manage macOS machines with configuration tools like Homebrew or Ansible
- you prefer terminal workflows over the App Store GUI

## When to avoid
- you need to install apps outside the Mac App Store
- you are on Linux or Windows, since mas is macOS-only (macOS 13+)
- you need GUI browsing or reviews of App Store apps

## Facets
- artifact type: cli-tool
- maturity: active
- function: cli, package-manager, developer-tools, workflow-automation
- domain: developer-tools, operating-systems
- platform: cli
- tags: mac-app-store, homebrew, software-update, swift, app-management, command-line, automation, macos

## Member repositories
- mas-cli/mas (main) score 93

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:52.359564+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:14:09.814104+00:00, confidence not recorded.
  - readme: https://github.com/mas-cli/mas (fetched 2026-08-28T04:10:52.359564+00:00, sha 5101f2b398e1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
