Skip to content

r0b0t3d/rnbuider

Repository files navigation

rnbuilder

React Native builder tool

oclif Version CircleCI Downloads/week License

Usage

$ npm install -g rnbuilder
$ rnbuilder COMMAND
running command...
$ rnbuilder (-v|--version|version)
rnbuilder/0.6.38 darwin-arm64 node-v18.18.0
$ rnbuilder --help [COMMAND]
USAGE
  $ rnbuilder COMMAND
...

Commands

rnbuilder build [BUILD]

Build react native apps

USAGE
  $ rnbuilder build [BUILD]

OPTIONS
  -b, --branch=branch                   Set the source branch used to build the app
  -c, --client=client                   Set client that you want to build app
  -d, --distribute=distribute           Specify where to distribute app
  -e, --env=env                         Set the environment: prod, staging, dev
  -f, --firebase                        If enabled, the build will be uploaded to firebase
  -g, --ignore_git_reset                Ignore git reset when building
  -h, --help                            show CLI help
  -i, --installr=installr               If enabled, the build will be uploaded to installR
  -s, --ignore_cleanup                  Ignore cleanup when building
  -t, --target=android|ios|android,ios  Set the build target: android, ios or both
  -t, --testersIos=testersIos           Tester ids for iOS distribution
  -u, --testersAndroid=testersAndroid   Tester ids for Android distribution
  -v, --version=version                 Set the version number for this build
  --groupsAndroid=groupsAndroid         Groups ids for Android distribution
  --groupsIos=groupsIos                 Groups ids for iOS distribution
  --skipCheckVersion                    Skip checking current version on stores

EXAMPLE
  $ rnbuilder build
  hello world from ./src/build.ts!

See code: src/commands/build.ts

rnbuilder check-version [MATCH-CHECK]

Check live versions

USAGE
  $ rnbuilder check-version [MATCH-CHECK]

OPTIONS
  -c, --client=client  Select client that you want to sync udids
  -h, --help           show CLI help

EXAMPLE
  $ rnbuilder check-version
       Nuke certificates ./src/match-check.ts!

See code: src/commands/check-version.ts

rnbuilder codepush [BUILD]

Push changes to existing apps

USAGE
  $ rnbuilder codepush [BUILD]

OPTIONS
  -c, --client=client  Select client that you want to push update
  -h, --help           show CLI help

EXAMPLE
  $ rnbuilder codepush
       Push changes to existing apps ./src/firebase-sync-udids.ts!

See code: src/commands/codepush.ts

rnbuilder google-key [MATCH-CHECK]

Nuke certificates

USAGE
  $ rnbuilder google-key [MATCH-CHECK]

OPTIONS
  -c, --client=client  Select client that you want to sync udids
  -h, --help           show CLI help

EXAMPLE
  $ rnbuilder match-check
       Nuke certificates ./src/match-check.ts!

See code: src/commands/google-key.ts

rnbuilder help [COMMAND]

display help for rnbuilder

USAGE
  $ rnbuilder help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

rnbuilder initialize

Initialize the environment for first run

USAGE
  $ rnbuilder initialize

EXAMPLE
  $ rnbuilder initialize
  initialize environment for first run from ./src/initialize.ts!

See code: src/commands/initialize.ts

rnbuilder match-check [MATCH-CHECK]

Nuke certificates

USAGE
  $ rnbuilder match-check [MATCH-CHECK]

OPTIONS
  -c, --client=client  Select client that you want to sync udids
  -h, --help           show CLI help

EXAMPLE
  $ rnbuilder match-check
       Nuke certificates ./src/match-check.ts!

See code: src/commands/match-check.ts

rnbuilder match-nuke [BUILD]

Nuke certificates

USAGE
  $ rnbuilder match-nuke [BUILD]

OPTIONS
  -c, --client=client  Select client that you want to sync udids
  -h, --help           show CLI help

EXAMPLE
  $ rnbuilder match-nuke
       Nuke certificates ./src/match-nuke.ts!

See code: src/commands/match-nuke.ts

rnbuilder onesignal [BUILD]

Create and upload push cerfiticate to One Signal

USAGE
  $ rnbuilder onesignal [BUILD]

OPTIONS
  -c, --client=client                            Select client that you want to sync udids
  -h, --help                                     show CLI help
  --android_gcm_sender_id=android_gcm_sender_id
  --android_token=android_token
  --auth_token=auth_token                        Auth token for OneSignal

EXAMPLE
  $ rnbuilder onesignal
       Create and upload push certificate to One Signal from ./src/commands/onesignal.ts!

See code: src/commands/onesignal.ts

rnbuilder setup [SETUP]

Setup new client

USAGE
  $ rnbuilder setup [SETUP]

OPTIONS
  -h, --help  show CLI help

EXAMPLE
  $ rnbuilder build
  hello world from ./src/setup.ts!

See code: src/commands/setup.ts

rnbuilder submit-review [SUBMIT-REVIEW]

Submit ios for review

USAGE
  $ rnbuilder submit-review [SUBMIT-REVIEW]

OPTIONS
  -c, --client=client  Select client that you want to push update
  -h, --help           show CLI help

EXAMPLE
  $ rnbuilder submit-review
       Push changes to existing apps ./src/firebase-sync-udids.ts!

See code: src/commands/submit-review.ts

rnbuilder sync-udids [BUILD]

Sync device UDIDs from firebase

USAGE
  $ rnbuilder sync-udids [BUILD]

OPTIONS
  -c, --client=client  Select client that you want to sync udids
  -h, --help           show CLI help

EXAMPLE
  $ rnbuilder sync-udids
       Sync device UDIDs from firebase from ./src/firebase-sync-udids.ts!

See code: src/commands/sync-udids.ts

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages