Quickstart
Start from a React Native project and connect it to CodePushGo.
The CodePushGo CLI is the React Native equivalent of Capgo’s update workflow. It keeps the app identity tied to the native bundle ID and uploads JavaScript bundles to the Cloudflare Worker backend.
app.json, Android Gradle files, or iOS Xcode project files.codepushgo.config.json for repeatable app identity and endpoint settings.Authenticate with an API key from the console.
npx @codepushgo/cli@latest login [API_KEY]Initialize from the React Native project root.
npx @codepushgo/cli@latest initBundle JavaScript for a platform.
npx @codepushgo/cli@latest bundle --platform iosUpload the generated bundle.
npx @codepushgo/cli@latest uploadBy default, CodePushGo uses the native bundle ID as the app ID. You should only pass --app-id when intentionally overriding that native identity.
npx @codepushgo/cli@latest init --app-id com.example.appnpx @codepushgo/cli@latest release com.example.app --platform android --version 1.0.1The CLI is built for existing CI/CD workflows. Run the same commands after tests pass, and keep the API key in your CI secret store.