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] # The official ASC CLI documentation specifies ~/.asc/config.json for global # profiles and credentials, and ~/.asc/AuthKey_*.p8 for local private keys. # https://docs.asccli.sh/configuration/environment-variables # https://docs.asccli.sh/authentication 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"]