rnv Command-Line Interface
Commands
telemetry status
Show current rnv telemetry status on your machine
Provided by: @rnv/sdk-telemetry
Example:
npx rnv telemetry status
telemetry enable
Enables rnv telemetry on your machine
Provided by: @rnv/sdk-telemetry
Example:
npx rnv telemetry enable
telemetry disable
Disables rnv telemetry on your machine
Provided by: @rnv/sdk-telemetry
Example:
npx rnv telemetry disable
crypto decrypt
Decrypt encrypted project files into local ~/<wokspace>/<project>/..
Provided by: @rnv/engine-core
Depends On:
configureSoft
Available Options:
key
Example:
npx rnv crypto decrypt
crypto encrypt
Encrypts secure files from ~/<wokspace>/<project>/..
to project
Provided by: @rnv/engine-core
Depends On:
configureSoft
Available Options:
key
Example:
npx rnv crypto encrypt
platform eject
Copy all platform files directly to project
Provided by: @rnv/engine-core
Example:
npx rnv platform eject
platform connect
Connect platform template back to rnv
Provided by: @rnv/engine-core
Depends On:
project configure
Example:
npx rnv platform connect
platform list
List all available platforms
Provided by: @rnv/engine-core
Depends On:
project configure
Example:
npx rnv platform list
platform configure
Low-level task used by engines to prepare platformBuilds folder
Provided by: @rnv/engine-core
Depends On:
project configure
Example:
npx rnv platform configure
project platforms
Allows you to change supportedPlatforms for your project
Provided by: @rnv/engine-core
Depends On:
project configure
Example:
npx rnv project platforms
template apply
Reapply template (if configured) to current project
Provided by: @rnv/engine-core
Depends On:
project configure
Example:
npx rnv template apply
plugin add
Add selected plugin to the project
Provided by: @rnv/engine-core
Depends On:
project configure
Example:
npx rnv plugin add
plugin list
Show list of all available plugins
Provided by: @rnv/engine-core
Depends On:
project configure
Example:
npx rnv plugin list
plugin update
Update specific plugin to latest supported version (rnv)
Provided by: @rnv/engine-core
Depends On:
project configure
Example:
npx rnv plugin update
workspace list
Show list of all available workspaces
Provided by: @rnv/engine-core
Depends On:
project configure
Example:
npx rnv workspace list
workspace add
Add new workspace
Provided by: @rnv/engine-core
Depends On:
project configure
Example:
npx rnv workspace add
workspace connect
Connect project with selected workspace
Provided by: @rnv/engine-core
Depends On:
project configure
Example:
npx rnv workspace connect
hooks list
Get list of all available hooks
Provided by: @rnv/engine-core
Depends On:
project configure
Example:
npx rnv hooks list
hooks run
Run specific build hook
Provided by: @rnv/engine-core
Available Options:
exe-method
Example:
npx rnv hooks run
hooks pipes
Get the list of all available pipes
Provided by: @rnv/engine-core
Depends On:
project configure
Example:
npx rnv hooks pipes
clean
Automatically removes all node_modules and lock in your project and its dependencies
Provided by: @rnv/engine-core
Example:
npx rnv clean
info
Get relevant version info about OS, toolchain and libraries
Provided by: @rnv/engine-core
Example:
npx rnv info
config
Display RNV config
Provided by: @rnv/engine-core
Depends On:
configureSoft
Example:
npx rnv config
help
Display generic help
Provided by: @rnv/engine-core
Example:
npx rnv help
new
Create new ReNative project
Provided by: @rnv/engine-core
Available Options:
git-enabled
, answer
, workspace
, template
, project-name
, project-template
, template-version
, local-template-path
, title
, app-version
, id
Example:
npx rnv new
project configure
Configure current project
Provided by: @rnv/engine-core
Example:
npx rnv project configure
project upgrade
Upgrade or downgrade RNV dependencies in your ReNative project
Provided by: @rnv/engine-core
Example:
npx rnv project upgrade
app configure
Configure project with specific appConfig
Provided by: @rnv/engine-core
Available Options:
reset
, reset-hard
, reset-assets
, app-config-ID
, package-manager
Example:
npx rnv app configure
app create
Create new app config
Provided by: @rnv/engine-core
Available Options:
sourceAppConfigID
Example:
npx rnv app create
workspace configure
Preconfigures your current workspace defined via "workspaceID" prop in renative config file
Provided by: @rnv/engine-core
Example:
npx rnv workspace configure
configureSoft
Configure system and project without recreating files (used for --only)
Provided by: @rnv/engine-core
Example:
npx rnv configureSoft
kill
Kills all the processes related to this project
Provided by: @rnv/engine-core
Example:
npx rnv kill
doctor
Checks validity and config health of your project
Provided by: @rnv/engine-core
Depends On:
app configure
Example:
npx rnv doctor
link
Links development version or renative with this project
Provided by: @rnv/engine-core
Available Options:
dir
Example:
npx rnv link
unlink
Replaces rnv version in project with original node_modules version
Provided by: @rnv/engine-core
Example:
npx rnv unlink
app switch
Switch between different app configs in current project
Provided by: @rnv/engine-core
Depends On:
project configure
Example:
npx rnv app switch
patch reset
Reset applied overrides
Provided by: @rnv/engine-core
Example:
npx rnv patch reset
target launch
Launch specific target
Provided by: @rnv/engine-rn
Depends On:
workspace configure
Available Options:
target
, reset-adb
, skip-target-check
Example:
npx rnv target launch
target list
List all available targets for specific platform
Provided by: @rnv/engine-rn
Depends On:
workspace configure
Available Options:
target
, reset-adb
, skip-target-check
Example:
npx rnv target list
sdk configure
Configures sdks
Provided by: @rnv/engine-rn
Example:
npx rnv sdk configure
log
Attach logger to device or emulator and print out logs
Provided by: @rnv/engine-rn
Depends On:
workspace configure
Example:
npx rnv log
package
Package source files into bundle
Provided by: @rnv/engine-rn
Depends On:
configure
Available Options:
reset
, reset-hard
, reset-assets
, app-config-ID
, package-manager
Example:
npx rnv package
configure
Configure current project
Provided by: @rnv/engine-rn
Depends On:
platform configure
Available Options:
reset
, reset-hard
, reset-assets
, app-config-ID
, package-manager
Example:
npx rnv configure
run
Run your rn app on target device or emulator
Provided by: @rnv/engine-rn
Depends On:
configure
Available Options:
reset
, reset-hard
, reset-assets
, app-config-ID
, package-manager
, target
, device
, hosted
, port
, debug-ip
, host
, reset-adb
, skip-target-check
Example:
npx rnv run
build
Build project binary
Provided by: @rnv/engine-rn
Depends On:
package
Available Options:
reset
, reset-hard
, reset-assets
, app-config-ID
, package-manager
Example:
npx rnv build
target launch
Launch specific ios target
Provided by: @rnv/engine-rn
Depends On:
project configure
Available Options:
target
Example:
npx rnv target launch
target list
List all available targets for specific platform
Provided by: @rnv/engine-rn
Depends On:
project configure
Available Options:
target
Example:
npx rnv target list
crypto installCerts
Installs certificates into keychain (mac only)
Provided by: @rnv/engine-rn
Depends On:
project configure
Available Options:
keychain
Example:
npx rnv crypto installCerts
crypto updateProfile
Update provisioning profile (mac only)
Provided by: @rnv/engine-rn
Depends On:
project configure
Example:
npx rnv crypto updateProfile
crypto updateProfiles
Will attempt to update all provisioning profiles (mac only)
Provided by: @rnv/engine-rn
Depends On:
project configure
Example:
npx rnv crypto updateProfiles
crypto installProfiles
Installs provisioning certificates found in your workspace (mac only)
Provided by: @rnv/engine-rn
Depends On:
project configure
Example:
npx rnv crypto installProfiles
log
Attach logger to device or emulator and print out logs
Provided by: @rnv/engine-rn
Depends On:
workspace configure
Example:
npx rnv log
export
Export the app into deployable binary
Provided by: @rnv/engine-rn
Depends On:
build
Available Options:
provisioning-style
, provision-profile-specifier
, code-sign-identity
Example:
npx rnv export
package
Package source files into bundle
Provided by: @rnv/engine-rn
Depends On:
configure
Available Options:
provisioning-style
, provision-profile-specifier
, code-sign-identity
Example:
npx rnv package
configure
Configure current project
Provided by: @rnv/engine-rn
Depends On:
platform configure
Available Options:
provisioning-style
, provision-profile-specifier
, code-sign-identity
Example:
npx rnv configure
run
Run your rn app on target device or emulator
Provided by: @rnv/engine-rn
Depends On:
configure
Available Options:
reset
, reset-hard
, reset-assets
, app-config-ID
, package-manager
, target
, device
, hosted
, port
, debug-ip
, host
, skip-target-check
, provisioning-style
, provision-profile-specifier
, code-sign-identity
Example:
npx rnv run
build
Build project binary
Provided by: @rnv/engine-rn
Depends On:
package
Available Options:
provisioning-style
, provision-profile-specifier
, code-sign-identity
, xcodebuild-args
Example:
npx rnv build
start
Starts react-native bundler
Provided by: @rnv/engine-rn
Depends On:
configureSoft
Available Options:
reset
, reset-hard
, reset-assets
, app-config-ID
, package-manager
Example:
npx rnv start
target launch
Launch specific target
Provided by: @rnv/engine-rn-tvos
Depends On:
workspace configure
Available Options:
target
, reset-adb
, skip-target-check
Example:
npx rnv target launch
target list
List all available targets for specific platform
Provided by: @rnv/engine-rn-tvos
Depends On:
workspace configure
Available Options:
target
, reset-adb
, skip-target-check
Example:
npx rnv target list
sdk configure
Configures sdks
Provided by: @rnv/engine-rn-tvos
Example:
npx rnv sdk configure
log
Attach logger to device or emulator and print out logs
Provided by: @rnv/engine-rn-tvos
Depends On:
workspace configure
Example:
npx rnv log
package
Package source files into bundle
Provided by: @rnv/engine-rn-tvos
Depends On:
configure
Available Options:
reset
, reset-hard
, reset-assets
, app-config-ID
, package-manager
Example:
npx rnv package
configure
Configure current project
Provided by: @rnv/engine-rn-tvos
Depends On:
platform configure
Available Options:
reset
, reset-hard
, reset-assets
, app-config-ID
, package-manager
Example:
npx rnv configure
run
Run your rn app on target device or emulator
Provided by: @rnv/engine-rn-tvos
Depends On:
configure
Available Options:
reset
, reset-hard
, reset-assets
, app-config-ID
, package-manager
, target
, device
, hosted
, port
, debug-ip
, host
, reset-adb
, skip-target-check
Example:
npx rnv run
build
Build project binary
Provided by: @rnv/engine-rn-tvos
Depends On:
package
Available Options:
reset
, reset-hard
, reset-assets
, app-config-ID
, package-manager
Example:
npx rnv build
target launch
Launch specific ios target
Provided by: @rnv/engine-rn-tvos
Depends On:
project configure
Available Options:
target
Example:
npx rnv target launch
target list
List all available targets for specific platform
Provided by: @rnv/engine-rn-tvos
Depends On:
project configure
Available Options:
target
Example:
npx rnv target list
crypto installCerts
Installs certificates into keychain (mac only)
Provided by: @rnv/engine-rn-tvos
Depends On:
project configure
Available Options:
keychain
Example:
npx rnv crypto installCerts
crypto updateProfile
Update provisioning profile (mac only)
Provided by: @rnv/engine-rn-tvos
Depends On:
project configure
Example:
npx rnv crypto updateProfile
crypto updateProfiles
Will attempt to update all provisioning profiles (mac only)
Provided by: @rnv/engine-rn-tvos
Depends On:
project configure
Example:
npx rnv crypto updateProfiles
crypto installProfiles
Installs provisioning certificates found in your workspace (mac only)
Provided by: @rnv/engine-rn-tvos
Depends On:
project configure
Example:
npx rnv crypto installProfiles
log
Attach logger to device or emulator and print out logs
Provided by: @rnv/engine-rn-tvos
Depends On:
workspace configure
Example:
npx rnv log
export
Export the app into deployable binary
Provided by: @rnv/engine-rn-tvos
Depends On:
build
Available Options:
provisioning-style
, provision-profile-specifier
, code-sign-identity
Example:
npx rnv export
package
Package source files into bundle
Provided by: @rnv/engine-rn-tvos
Depends On:
configure
Available Options:
provisioning-style
, provision-profile-specifier
, code-sign-identity
Example:
npx rnv package
configure
Configure current project
Provided by: @rnv/engine-rn-tvos
Depends On:
platform configure
Available Options:
provisioning-style
, provision-profile-specifier
, code-sign-identity
Example:
npx rnv configure
run
Run your rn app on target device or emulator
Provided by: @rnv/engine-rn-tvos
Depends On:
configure
Available Options:
reset
, reset-hard
, reset-assets
, app-config-ID
, package-manager
, target
, device
, hosted
, port
, debug-ip
, host
, skip-target-check
, provisioning-style
, provision-profile-specifier
, code-sign-identity
Example:
npx rnv run