{"adoption": {"forks": 298, "observed_at": "2026-08-28T04:10:52.359564+00:00", "stars": 12322}, "canonical_url": "https://ross.abutalabs.com/products/mas", "card": {"archived": false, "artifact_type": "cli-tool", "description": ":package: Mac App Store command-line interface", "domain": ["developer-tools", "operating-systems"], "enriched": true, "function": ["cli", "package-manager", "developer-tools", "workflow-automation"], "health_score": 98, "homepage": null, "language": "Swift", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["mas-cli/mas"], "name": "mas-cli/mas", "platform": ["cli"], "pushed_at": "2026-08-25T18:16:29+00:00", "repo": "mas-cli/mas", "stars": 12322, "tags": ["mac-app-store", "homebrew", "software-update", "swift", "app-management", "command-line", "automation", "macos"], "topics": ["mas", "osx", "macos", "mac-app-store", "homebrew", "software-update", "app-store"], "urls": [], "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"], "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.", "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"], "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"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mas", "repo": "mas-cli/mas", "role": "main", "score": 93}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.359564+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:14:09.814104+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5101f2b398e1f64c1dd653dec870340f9bc802f772f578073514868379425fe9", "fetched_at": "2026-08-28T04:10:52.359564+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mas-cli/mas"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.359564+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:14:09.814104+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5101f2b398e1f64c1dd653dec870340f9bc802f772f578073514868379425fe9", "fetched_at": "2026-08-28T04:10:52.359564+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mas-cli/mas"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:14:09.814104+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5101f2b398e1f64c1dd653dec870340f9bc802f772f578073514868379425fe9", "fetched_at": "2026-08-28T04:10:52.359564+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mas-cli/mas"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.359564+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.359564+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.359564+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:14:09.814104+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5101f2b398e1f64c1dd653dec870340f9bc802f772f578073514868379425fe9", "fetched_at": "2026-08-28T04:10:52.359564+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mas-cli/mas"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.359564+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.359564+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:14:09.814104+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5101f2b398e1f64c1dd653dec870340f9bc802f772f578073514868379425fe9", "fetched_at": "2026-08-28T04:10:52.359564+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mas-cli/mas"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.359564+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.359564+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.359564+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:14:09.814104+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5101f2b398e1f64c1dd653dec870340f9bc802f772f578073514868379425fe9", "fetched_at": "2026-08-28T04:10:52.359564+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mas-cli/mas"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.359564+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.359564+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:14:09.814104+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5101f2b398e1f64c1dd653dec870340f9bc802f772f578073514868379425fe9", "fetched_at": "2026-08-28T04:10:52.359564+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mas-cli/mas"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:14:09.814104+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5101f2b398e1f64c1dd653dec870340f9bc802f772f578073514868379425fe9", "fetched_at": "2026-08-28T04:10:52.359564+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mas-cli/mas"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:14:09.814104+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5101f2b398e1f64c1dd653dec870340f9bc802f772f578073514868379425fe9", "fetched_at": "2026-08-28T04:10:52.359564+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mas-cli/mas"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:14:09.814104+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5101f2b398e1f64c1dd653dec870340f9bc802f772f578073514868379425fe9", "fetched_at": "2026-08-28T04:10:52.359564+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mas-cli/mas"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 82}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4049, "days_push": 8, "days_rel": 121, "gap_med": 8, "n_releases_24m": 24}, "score": 93, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}