Add asc-client v0.1.0

Swift CLI for the App Store Connect API. Commands for managing apps,
versions, localizations, screenshots/previews, builds, and review
submission. Includes interactive credential setup and media upload
with retry support for stuck processing items.
This commit is contained in:
Kerem Erkan
2026-02-12 16:57:41 +01:00
parent 23968eafda
commit a2a8192dd1
13 changed files with 2781 additions and 0 deletions

21
Package.swift Normal file
View File

@@ -0,0 +1,21 @@
// swift-tools-version: 6.0
import PackageDescription
let package = Package(
name: "asc-client",
platforms: [.macOS(.v13)],
dependencies: [
.package(url: "https://github.com/aaronsky/asc-swift", from: "1.0.0"),
.package(url: "https://github.com/apple/swift-argument-parser", from: "1.3.0"),
],
targets: [
.executableTarget(
name: "asc-client",
dependencies: [
.product(name: "AppStoreConnect", package: "asc-swift"),
.product(name: "ArgumentParser", package: "swift-argument-parser"),
]
),
]
)