🍺 BREW Explorer

← all formulae

asccli

brew install asccli v0.18.1 MIT

App Store Connect CLI to manage apps, versions, and screenshots

33
30-day installs · #5602
33
90-day · #8438
36
365-day · #12021
259
★ GitHub stars · updated 2mo ago

GitHub topics

agent appstore-connect appstoreconnect asccli iap screenshot-generator subscriptions swift testflight

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "App Store Connect CLI to manage apps, versions, and screenshots",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:35:33+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "asccli",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-12T07:34:46Z",
  "github_readme_excerpt": "# \u003cimg src=\"homepage/static/icon-192.png\" width=\"36\" height=\"36\" valign=\"middle\" alt=\"\"\u003e asc-cli\n\n**App Store Command Center** \u2014 inspired by the Terran Command Center from StarCraft.\n\n[![CI](https://github.com/tddworks/asc-cli/actions/workflows/ci.yml/badge.svg)](https://github.com/tddworks/asc-cli/actions/workflows/ci.yml)\n[![codecov](https://codecov.io/gh/tddworks/asc-cli/graph/badge.svg?token=v0k1Vzubrx)](https://codecov.io/gh/tddworks/asc-cli)\n[![Swift](https://img.shields.io/badge/Swift-6.2-orange)](https://swift.org)\n[![Platform](https://img.shields.io/badge/macOS-15%2B-blue)](https://www.apple.com/macos/)\n\nA CLI for App Store Connect \u2014 automate builds, releases, TestFlight, subscriptions, and screenshots from your terminal or CI pipeline. Outputs structured JSON so AI agents can drive the full release workflow.\n\n## Quick Start\n\n```bash\nbrew install asccli\n\nasc auth login \\\n  --key-id YOUR_KEY_ID \\\n  --issuer-id YOUR_ISSUER_ID \\\n  --private-key-path ~/.asc/AuthKey_XXXXXX.p8 \\\n  --name personal        # optional alias; defaults to \"default\"\n\nasc apps list          # find your app ID\nasc init --app-id \u003cid\u003e # pin it \u2014 skip --app-id on every future command\n```\n\n### Optional: sign in to iris (unlocks first-time IAP submissions, web UI parity)\n\nThe public ASC API (above) covers most workflows but **can\u0027t submit the first IAP for an app** \u2014 Apple requires that to ride along with a new App Store version, and the only path that accepts the flag is the iris private API. Sign in once with your Apple ID and `asc iap list` will auto-route the right command for each IAP:\n\n```bash\nasc iris auth login --apple-id you@example.com --interactive\n# Apple ID password: \u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\n# Two-factor authentication required.\n# 2FA code: 123456\n# \u2192 session saved to ~/.asc/iris/session.json (~30 days)\n\nasc iris status        # verify; shows source: \"srpLogin\"\n```\n\nNow `asc iap list --app-id \u003cid\u003e` enriches each IAP with the right submission affordance \u2014 `addToNextVersion` for queue-via-iris, `re",
  "github_repo": "tddworks/asc-cli",
  "github_stars": 259,
  "github_topics": [
    "agent",
    "appstore-connect",
    "appstoreconnect",
    "asccli",
    "iap",
    "screenshot-generator",
    "subscriptions",
    "swift",
    "testflight"
  ],
  "homepage": "https://github.com/tddworks/asc-cli",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 33,
  "installs_365d": 36,
  "installs_90d": 33,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "asccli",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 5602,
  "rank_365d": 12021,
  "rank_90d": 8438,
  "raw_hash": "83953b49ba4069ca",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/a/asccli.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [
    {
      "swift": "build"
    }
  ],
  "version_head": null,
  "version_stable": "0.18.1",
  "versioned_formulae": [],
  "why_use_this": null
}