Skip to content

gplay sync

Sync metadata between local directory and Play Store.

gplay sync <subcommand> [flags]

Sync metadata in FastLane-compatible format.

Directory structure (FastLane format): metadata/ en-US/ title.txt short_description.txt full_description.txt video.txt changelogs/ default.txt 100.txt images/ phoneScreenshots/ sevenInchScreenshots/ tenInchScreenshots/ tvScreenshots/ wearScreenshots/ featureGraphic.png icon.png promoGraphic.png tvBanner.png de-DE/ …

Export store listings to local directory.

gplay sync export-listings --package <name> --dir <path> [--edit <id>]
Flag Description Default
--dir Output directory for metadata ./metadata
--edit Edit ID (optional, creates temporary edit if not provided) ``
--format Output format: fastlane (default), json fastlane
--package Package name (applicationId) ``

Import store listings from local directory.

gplay sync import-listings --package <name> --edit <id> --dir <path> [--dry-run]
Flag Description Default
--dir Input directory with metadata ./metadata
--dry-run Show what would be imported without making changes false
--edit Edit ID (required) ``
--format Input format: fastlane (default), json fastlane
--package Package name (applicationId) ``

Export listing images to local directory.

gplay sync export-images --package <name> --dir <path> [--edit <id>] [--locale <lang>]
Flag Description Default
--dir Output directory for images ./metadata
--edit Edit ID (optional, creates temporary edit if not provided) ``
--locale Specific locale to export (optional, exports all if not specified) ``
--package Package name (applicationId) ``

Import listing images from local directory.

gplay sync import-images --package <name> --edit <id> --dir <path> [--locale <lang>] [--dry-run]
Flag Description Default
--dir Input directory with images ./metadata
--dry-run Show what would be imported without making changes false
--edit Edit ID (required) ``
--locale Specific locale to import (optional, imports all if not specified) ``
--package Package name (applicationId) ``

Show differences between local and remote listings.

gplay sync diff-listings --package <name> --dir <path> [--edit <id>]
Flag Description Default
--dir Local metadata directory ./metadata
--edit Edit ID (optional, creates temporary edit if not provided) ``
--format Local format: fastlane (default), json fastlane
--package Package name (applicationId) ``