easc
v0.0.29
Published
Expo App Services for Cloudflare - Deploy tool for Expo OTA updates to Cloudflare Workers
Maintainers
Readme
easc
Expo App Services for Cloudflare - CLI tool for deploying Expo OTA updates to Cloudflare Workers.
Usage
Run without arguments to enter interactive mode:
eascOr run commands directly:
easc build --platform ios --profile preview
easc update --channel productionUse --non-interactive flag for CI environments:
easc submit --platform ios --profile production --non-interactiveCommands
update
Deploy an OTA update to the specified channel.
easc update --channel production # Deploy OTA update
easc update --prod # Shorthand for production
easc update --dry-run # Preview without uploading
easc update --skip-build # Use existing exportbuild
Build locally and run on simulator/emulator. Always runs expo prebuild --clean before building.
easc build --platform ios # Build and run on iOS Simulator
easc build --platform android # Build and run on Android Emulator
easc build --platform ios --profile preview # Use specific build profile
easc build --platform ios --path ./build.tar.gz # Run existing artifact (skip build)submit
Build the app locally and optionally submit to app stores.
easc submit # Build all platforms locally
easc submit --platform ios # iOS only
easc submit --platform android # Android only
easc submit --profile development # Use dev profile
easc submit --auto-submit # Auto-submit to stores
easc submit --clear-cache # Clean prebuild
easc submit --output ./build.ipa # Custom output pathDevelopment
Local Testing
To test easc locally, link the package:
# From this directory
pnpm link --global
# Now you can use 'easc' command globally
easc --helpOr run directly with tsx:
tsx index.ts --helpPublishing
pnpm version patch && pnpm publish