id = "asc"
name = "App Store Connect CLI"
homepage = "https://docs.asccli.sh"
description = "A command-line interface for managing Apple App Store Connect resources."
executables = ["asc"]
[dotfiles]
paths = ["~/.asc/config.json"]
secret = ["~/.asc/AuthKey_*.p8"]
[commands]
format = 1
label = "App Store Connect CLI"
description = "List apps and builds. Authentication, uploads, TestFlight and release commands are left out."
quality = "ai-draft"
parser = { end_of_options = "--", interleave = "permute", long_equals = true, short_attached = false, short_bundles = false }
[[commands.subcommand]]
path = ["apps", "list"]
label = "List apps"
[[commands.subcommand.source]]
id = "readme"
kind = "help"
url = "https://github.com/rorkai/App-Store-Connect-CLI/blob/main/README.md"
revision = "main 2026-10-27"
evidence = """
asc apps list --output table
asc apps list --output json --pretty
"""
[[commands.subcommand.field]]
id = "output"
label = "Output format"
type = "string"
option = ["--output"]
suggestions = [{ value = "table", label = "Table" }, { value = "json", label = "JSON" }]
sources = ["readme"]
[[commands.subcommand.field]]
id = "pretty"
label = "Pretty-print JSON"
type = "boolean"
option = ["--pretty"]
sources = ["readme"]
[[commands.subcommand.task]]
id = "table"
label = "Table"
set = { output = ["table"] }
fields = ["output"]
[[commands.subcommand.group]]
id = "basic"
label = "Basic"
fields = ["output", "pretty"]
[[commands.subcommand]]
path = ["builds", "list"]
label = "List builds"
[[commands.subcommand.source]]
id = "readme"
kind = "help"
url = "https://github.com/rorkai/App-Store-Connect-CLI/blob/main/README.md"
revision = "main 2026-10-27"
evidence = """
asc builds list --app "123456789" --output table
"""
[[commands.subcommand.field]]
id = "app"
label = "App ID"
type = "string"
option = ["--app"]
sources = ["readme"]
[[commands.subcommand.field]]
id = "output"
label = "Output format"
type = "string"
option = ["--output"]
suggestions = [{ value = "table", label = "Table" }, { value = "json", label = "JSON" }]
sources = ["readme"]
[[commands.subcommand.task]]
id = "list"
label = "List builds of an app"
fields = ["app", "output"]
required = ["app"]
[[commands.subcommand.group]]
id = "basic"
label = "Basic"
fields = ["app", "output"]