{"repo":"yasserstudio/gpc","free":true,"listed":false,"github":"https://github.com/yasserstudio/gpc","clone":"git clone https://github.com/yasserstudio/gpc.git","description":"Google Play Console CLI. 227 API endpoints, preflight compliance scanner, rollout monitoring, RTDN, vitals gates. Ship Android apps from your terminal.","language":"TypeScript","stars":67,"topics":["android","app-publishing","cli","developer-tools","google-play","google-play-console","typescript","fastlane-alternative","release-automation","google-play-console-cli"],"license":"MIT","category":"mobile-apps","readme_excerpt":"by GPC - Google Play Console CLI Ship Android apps from your terminal. No Ruby. No browser. No ceremony. GPC is a command-line interface for the Google Play Developer API that covers all 227 API endpoints from a single binary. It handles releases, rollouts, store listings, vitals monitoring, reviews, subscriptions, reports, and Managed Google Play publishing without requiring Ruby, a JVM, or a browser. Built for Android developers, release engineers, and DevOps teams who ship from the terminal. GPC also includes an offline compliance scanner that catches Google Play policy violations before you upload, and a real-time rollout monitor that auto-halts on crash rate spikes. Install in 30 seconds · Quick Start Guide · GitHub --- Install Free to use. No account required beyond your existing Google Play service account. --- How to Ship an Android Release from the Terminal 1. Install GPC - npm install -g @gpc-cli/cli (also available via Homebrew or standalone binary) 2. Set up - Run gpc setup for guided first-time configuration (or gpc setup --auto in CI), or authenticate manually: gpc auth login --service-account path/to/key.json 3. Verify your setup - gpc doctor runs 20+ automated checks on auth, config, and connectivity 4. Check app health - gpc status shows releases, vitals, and reviews in one view 5. Upload your build - gpc releases upload app.aab --track internal 6. Promote to production - gpc releases promote --from internal --to production --rollout 10 7. Monitor the rollout","default_branch":null,"files":null,"tree":[],"storefront":"/r/yasserstudio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yasserstudio/gpc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}