google-play-cli
gplay: publish to Google Play from CI or a coding agent. One static binary, JSON output that mirrors the Play Developer API verbatim, semantic exit codes. Replaces Fastlane supply.
File Explorer
- bug_report.yml
- config.yml
- feature_request.yml
- discovery-blast-radius.sh
- ci.yml
- codeql.yml
- deploy-site.yml
- discovery-verdict.yml
- discovery-watch.yml
- govulncheck.yml
- release-please.yml
- release-rehearsal.yml
- release.yml
- CODEOWNERS
- dependabot.yml
- PULL_REQUEST_TEMPLATE.md
- SECURITY.md
- main.go
- main_test.go
- repeated_test.go
- accessible.go
- accessible_test.go
- add.go
- add_test.go
- aggregate.go
- variadic_test.go
- audit.go
- audit_test.go
- details.go
- details_test.go
- set.go
- set_test.go
- init.go
- init_test.go
- list.go
- list_test.go
- remove.go
- remove_test.go
- view.go
- view_test.go
- appstorecmd.go
- list.go
- list_test.go
- view.go
- view_test.go
- create.go
- create_test.go
- publishstatus.go
- publishstatus_test.go
- update.go
- update_test.go
- apk.go
- apk_test.go
- preflight_test.go
- image.go
- image_test.go
- policy.go
- policy_test.go
- doctor.go
- doctor_test.go
- list.go
- list_test.go
- login.go
- login_test.go
- logout.go
- logout_test.go
- status.go
- status_test.go
- set.go
- set_live_test.go
- set_test.go
- validate.go
- validate_test.go
- create.go
- create_test.go
- preflight_test.go
- create.go
- create_test.go
- devicetierscmd.go
- list.go
- list_test.go
- view.go
- view_test.go
- begin.go
- begin_test.go
- commit.go
- commit_test.go
- discard.go
- discard_test.go
- editscmd.go
- status.go
- status_live_test.go
- status_test.go
- validate.go
- validate_test.go
- create.go
- create_test.go
- delete.go
- delete_test.go
- list.go
- list_test.go
- update.go
- update_test.go
- view.go
- view_test.go
- gamescmdtest.go
- gamescmd.go
- gamescmd_test.go
- payloads.go
- create.go
- create_test.go
- delete.go
- delete_test.go
- list.go
- list_test.go
- update.go
- update_test.go
- view.go
- view_test.go
- exitcodes.go
- exitcodes_test.go
- apply.go
- apply_test.go
- iapcmd.go
- pull.go
- pull_test.go
- fetch.go
- install.go
- installskills.go
- installskills_test.go
- internal_test.go
- pin.go
- skills-pin.json
- apply.go
- apply_test.go
- apply.go
- apply_test.go
- list.go
- list_test.go
- pull.go
- pull_test.go
- pull_whitebox_test.go
- validate.go
- validate_test.go
- list.go
- list_test.go
- pull.go
- pull_test.go
- validate.go
- validate_test.go
- orderscmd.go
- refund.go
- refund_test.go
- view.go
- view_test.go
- addtargeting.go
- addtargeting_test.go
- cancel.go
- cancel_test.go
- create.go
- create_test.go
- deploy.go
- deploy_test.go
- list.go
- list_test.go
- lifecycle.go
- recoverycmd.go
- list.go
- list_test.go
- expansionfilescmd.go
- set.go
- set_test.go
- preflight_test.go
- upload.go
- upload_test.go
- view.go
- view_test.go
- download.go
- download_test.go
- generatedcmd.go
- generatedcmd_test.go
- list.go
- list_test.go
- columns_internal_test.go
- list.go
- list_test.go
- mappings.go
- mappings_test.go
- promote.go
- promote_test.go
- complete.go
- halt.go
- resume.go
- rollout.go
- rollout_test.go
- preflight_test.go
- upload.go
- upload_test.go
- trackhint.go
- trackhint_test.go
- preflight_test.go
- upload.go
- upload_test.go
- history.go
- history_test.go
- list.go
- list_test.go
- reply.go
- reply_test.go
- reviewerr.go
- reviewerr_test.go
- view.go
- view_test.go
- codes.go
- codes_test.go
- match_internal_test.go
- schema.go
- schema_test.go
- schema_widen_test.go
- enroll.go
- enroll_test.go
- rotate.go
- rotate_test.go
- payload.go
- signingcmd.go
- signingcmd_test.go
- apply.go
- apply_test.go
- convert.go
- convert_test.go
- migrate.go
- migrate_test.go
- pull.go
- pull_test.go
- offers.go
- subscriptionscmd.go
- list.go
- list_test.go
- remove.go
- remove_test.go
- set.go
- set_test.go
- permissions.go
- permissions_test.go
- render.go
- safety.go
- teamcmd.go
- teamcmd_test.go
- add.go
- add_test.go
- list.go
- list_test.go
- remove.go
- remove_test.go
- set.go
- set_test.go
- view.go
- view_test.go
- list.go
- list_test.go
- set.go
- set_test.go
- availability.go
- availability_test.go
- create.go
- create_test.go
- list.go
- list_test.go
- view.go
- view_test.go
- anomaliescmd.go
- anomaliescmd_test.go
- describe_test.go
- errorscmd.go
- errorscmd_test.go
- truncation_test.go
- describe_test.go
- query.go
- query_test.go
- describe.go
- describe_test.go
- preset.go
- preset_test.go
- vitalscmd.go
- vitalscmd_test.go
- .gitignore
- README.md
- worker.js
- wrangler.toml
- 0001-credential-storage.md
- 0002-safe-production-defaults.md
- 0003-json-passthrough.md
- 0004-cascading-config.md
- 0005-tty-aware-output.md
- 0006-apps-add-validates-via-api.md
- 0007-raw-http-not-google-go-sdk.md
- 0008-release-pipeline.md
- 0009-install-distribution-vanity-domain.md
- 0010-versioning-public-contract-and-ga.md
- 0011-metadata-apply-sync-model.md
- 0012-app-details-writable-availability-readonly.md
- 0013-image-slot-reconciliation.md
- 0014-compliance-namespace-datasafety-write-only.md
- 0015-developer-account-addressing-rides-on-account.md
- 0016-permission-vocabulary.md
- 0017-write-safety-and-agent-resolvable-refusals.md
- 0018-shared-list-table-machinery.md
- 0019-canonical-verb-vocabulary.md
- 0020-resolution-error-surfacing.md
- 0021-companion-skills-repo.md
- 0022-schema-index-keyed-by-api-method.md
- 0023-json-error-envelope.md
- 0024-readonly-environment-policy.md
- 0025-website-served-from-install-worker.md
- 0026-maximal-admin-api-coverage.md
- 0027-vitals-second-service-scope-readonly.md
- 0028-install-skills-command.md
- 0029-agent-discovery-surface.md
- 0030-android-publisher-long-tail-surfaces.md
- 0031-orders-commerce-reads-and-gated-refund.md
- 0032-custom-apps-account-axis-gated-creation.md
- 0033-games-services-configuration-draft-crud.md
- 0034-generated-apks-binary-download-to-file.md
- 0035-website-light-dark-system-theming.md
- 0036-apk-upload-rides-releases-upload.md
- 0037-reviews-history-gcs-csv-reports.md
- 0038-app-icon-faithful-read-no-cache.md
- 0039-accessible-apps-vs-local-registry.md
- 0040-variadic-apps-add-partial-failure.md
- 0041-declarative-monetization-catalog.md
- 0042-one-zero-ga-and-stability-label-mechanism.md
- 0043-appstore-hosted-app-env-cascade-and-gate-placement.md
- 0044-structured-diagnostic-codes.md
- 0045-install-skills-pinned-git-install.md
- 0046-artifact-preflight-hand-rolled-manifest-readers.md
- discovery-triage.md
- domain.md
- issue-tracker.md
- triage-labels.md
- androidpublisher_v3.json
- gamesConfiguration_v1configuration.json
- paths.txt
- playcustomapp_v1.json
- playdeveloperreporting_v1beta1.json
- README.md
- header.html
- header.png
- POSITIONING.md
- README.md
- CI_CD.md
- COVERAGE.md
- DESIGN.md
- archgate_test.go
- exclusions.go
- registry.go
- registry_test.go
- resolve.go
- resolve_test.go
- registry.go
- registry_test.go
- artifact.go
- artifact_test.go
- binaryxml.go
- fuzz_test.go
- protomanifest.go
- artifacttest.go
- audit.go
- audit_test.go
- checks.go
- doctor.go
- doctor_test.go
- reporting_scope_test.go
- keyring.go
- keyring_test.go
- keystore.go
- keystore_test.go
- resolver.go
- resolver_test.go
- serviceaccount.go
- serviceaccount_test.go
- scope_test.go
- token.go
- token_test.go
- datasafety.go
- datasafety_test.go
- reference.csv
- config.go
- developerid_test.go
- fs.go
- global_test.go
- init.go
- init_test.go
- load_test.go
- memfs.go
- save_containment_test.go
- coveragedoc.go
- integrity_test.go
- main.go
- main.go
- main.go
- discovery.go
- discovery_test.go
- integrity_test.go
- containment_test.go
- editpin.go
- editpin_test.go
- catalog.go
- codetable.go
- diagnostic.go
- diagnostic_test.go
- exit.go
- exit_test.go
- findings.go
- policy.go
- safety.go
- usage.go
- args.go
- args_test.go
- confirm_test.go
- kernel.go
- kernel_test.go
- redaction_test.go
- repeated.go
- repeated_test.go
- scope_test.go
- stability.go
- stability_test.go
- diff.go
- diff_test.go
- imagediff.go
- imagediff_prune_test.go
- imagediff_test.go
- imageorchestrator.go
- imageorchestrator_test.go
- containment_test.go
- escape_hatch_test.go
- imagetree.go
- imagetree_test.go
- imagevalidate.go
- imagevalidate_test.go
- listing.go
- listing_test.go
- locale.go
- locale_test.go
- orchestrator.go
- orchestrator_test.go
- containment_test.go
- escape_hatch_test.go
- tree.go
- tree_test.go
- validate.go
- validate_test.go
- catalog.go
- catalog_test.go
- reconcile.go
- reconcile_test.go
- outputtest.go
- columns.go
- columns_test.go
- envelope.go
- envelope_test.go
- output.go
- output_test.go
- percent.go
- percent_test.go
- sanitize.go
- sanitize_test.go
- escape_hatch_test.go
- pathguard.go
- pathguard_test.go
- accessibleapps.go
- accessibleapps_test.go
- resolved_test.go
- api.go
- api_test.go
- error.go
- fuzz_test.go
- resumable.go
- resumable_test.go
- apks.go
- apks_test.go
- appsigning.go
- resolved_test.go
- appstore.go
- appstore_test.go
- update.go
- update_test.go
- upload.go
- upload_test.go
- appstorecatalog.go
- appstorecatalog_test.go
- updateevents_test.go
- artifacts.go
- artifacts_test.go
- bundles.go
- bundles_test.go
- countryavailability.go
- countryavailability_test.go
- resolved_test.go
- customapps.go
- customapps_test.go
- datasafety.go
- datasafety_test.go
- details.go
- details_test.go
- getdetails_test.go
- devicetiers.go
- devicetiers_test.go
- edits.go
- edits_test.go
- explicit_test.go
- expansionfiles.go
- expansionfiles_test.go
- achievements.go
- games.go
- games_test.go
- leaderboards.go
- resolved_test.go
- gcs.go
- gcs_test.go
- generatedapks.go
- generatedapks_test.go
- resolved_test.go
- iap.go
- iap_test.go
- resolved_test.go
- images.go
- images_test.go
- listings.go
- listings_test.go
- mappings.go
- mappings_test.go
- orders.go
- orders_test.go
- resolved_test.go
- lifecycle.go
- lifecycle_test.go
- recovery.go
- recovery_test.go
- resolved_test.go
- reviews.go
- reviews_test.go
- resolved_test.go
- sharing.go
- sharing_test.go
- offers.go
- offers_test.go
- resolved_test.go
- subscriptions.go
- subscriptions_test.go
- resolved_test.go
- team.go
- testers.go
- testers_test.go
- tracks.go
- tracks_test.go
- anomalies.go
- anomalies_test.go
- describe_test.go
- errors.go
- errors_test.go
- integrity_test.go
- pagination.go
- pagination_test.go
- resolved_test.go
- truncation_test.go
- vitals.go
- vitals_test.go
- redact.go
- redact_test.go
- bcp47.go
- bcp47_test.go
- containment_test.go
- escape_hatch_test.go
- notes.go
- notes_test.go
- explicit_test.go
- locale_gate_test.go
- mapping.go
- mapping_test.go
- orchestrator.go
- orchestrator_test.go
- promote.go
- promote_test.go
- rollout.go
- rollout_test.go
- batch.go
- batch_test.go
- fuzz_test.go
- filter.go
- filter_test.go
- history.go
- history_test.go
- derive.go
- derive_test.go
- embedded_test.go
- integrity_test.go
- schema_index.json
- schemaindex.go
- addressing.go
- addressing_test.go
- vocab.go
- vocab_test.go
- teamtest.go
- fuzz_test.go
- retry.go
- retry_test.go
- scope.go
- walkup.go
- walkup_test.go
- dash-gate.sh
- install-test.sh
- stats.sh
- sync-labels.sh
- verb-gate.sh
- index.json
- apple-touch-icon.png
- favicon.ico
- favicon.svg
- icon-192.png
- icon-512.png
- icon-maskable-512.png
- og-default.png
- site.webmanifest
- gen-agent-skills.mjs
- gen-reference.mjs
- rehype-base-links.mjs
- logo-mark-light.svg
- logo-mark-transparent.svg
- logo-mark.svg
- logo-symbol-mono-white.svg
- logo-symbol.svg
- InstallTabs.astro
- agent-guide.md
- skills.md
- api-coverage.md
- authentication.md
- configuration.md
- edits.md
- exit-codes.md
- metadata-model.md
- output-formats.md
- stability.md
- tracks-and-releases.md
- installation.md
- quickstart.md
- service-account.md
- ci-cd.md
- data-safety.md
- fastlane-migration.md
- metadata-sync.md
- migrate-to-1-0.md
- release-flow.md
- reviews.md
- team.md
- testers.md
- index.mdx
- [...slug].md.ts
- index.astro
- robots.txt.ts
- global.css
- theme.css
- content.config.ts
- .gitignore
- astro.config.mjs
- package-lock.json
- package.json
- README.md
- tsconfig.json
- .gitignore
- .golangci.yml
- .goreleaser.yaml
- .release-please-manifest.json
- AGENTS.md
- CHANGELOG.md
- CLAUDE.md
- CODE_OF_CONDUCT.md
- CONTEXT.md
- CONTRIBUTING.md
- go.mod
- go.sum
- install.sh
- LICENSE
- Makefile
- README.md
- release-please-config.json
- skills-lock.json
- SUPPORT.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
// repository documentation
Was this content helpful?
(0 ratings)
