set
Description
Set the local platform configuration values stored in the
~/.ern/.ernrc
file
Syntax
ern platform config set <key> <value>
Arguments
<key>
The key of the configuration element to set
<value>
If specified, will set the config value associated to this key.
Configurable properties
codePushAccessKey
[string] Code push access key associated with your accountcodePushCustomHeaders
CodePush custom extra http headers.codePushCustomServerUrl
[string] CodePush custom server url, in case you are not using the Microsoft CodePush server.codePushProxy
CodePush proxy server url.ignore-required-ern-version
[boolean] Indicates whether any Cauldron ern version requirement should be ignored. This is mostly used for Electrode Native development and should not be set to true otherwise. default : falselogLevel
[trace|debug|info|error|fatal] Set the log level to use for all commands. default : infomax-package-cache-size
[number] The maximum disk space to use for the package cache, in Bytes. Only apply if the package cache is enabled (package-cache-enabled
configuration key set totrue
). default : 2GBpackage-cache-enabled
[boolean] Indicates whether the package cache should be enabled. Enabling the package cache will lead to faster Containers generation, given that all packages versions used for a Container generation, will be retrieved from the cache if available rather than being downloaded upon every generation. default : trueretain-tmp-dir
[boolean] If set totrue
, the temporary directories created during some commands execution, won't be destroyed after the command execution. default : falseshowBanner
[boolean] Show the Electrode Native ASCII banner for all commands. default : truetmp-dir
[string] Temporary directory to use during commands execution. default : system defaultbundleStoreProxy
[string] HTTP/HTTPS proxy to use to connect to the bundle store server. Should be the full url to the proxy, including the port. For examplehttp://10.0.0.0:9089
. default : no proxysourceMapStoreProxy
[string] HTTP/HTTPS proxy to use to connect to the source map store server. Should be the full url to the proxy, including the port. For examplehttp://10.0.0.0:9089
. default : no proxybinaryStoreProxy
[string] HTTP/HTTPS proxy to use to connect to the binary store server. Should be the full url to the proxy, including the port. For examplehttp://10.0.0.0:9089
. default : no proxymanifest
[object] Master and/or override manifest paths to be used locally. If this object is defined in the local configuration, it will take precedence over any cauldron manifest configuration
For example :
Remarks
In case a value already exists in the configuration for a given key, this command will not fail and will overwrite the existing value.
Placeholders
Electrode Native supports the following placeholders and will replace them accordingly when loading the configuration :
${env.ENV_VAR_KEY}
Will be replaced with the value ofENV_VAR_KEY
environment variable.${ERNRC}
Will be replaced with the path to the directory containing the resolved.ernrc
configuration.${PWD}
Will be replaced with current process working directory.
Last updated