|
@@ -18,70 +18,88 @@ Bob is run from a shell or from the command line by invoking `java` (or `java.ex
|
|
|
```text
|
|
|
$ java -jar bob.jar --help
|
|
|
usage: bob [options] [commands]
|
|
|
- -a,--archive Build archive
|
|
|
- -ar,--architectures <arg> comma separated list of architectures
|
|
|
- to include for the platform, for example
|
|
|
- "arm64-android,armv7-android"
|
|
|
- -u,--auth <arg> User auth token
|
|
|
- --binary-output <arg> Location where built engine binary
|
|
|
- will be placed. Default is
|
|
|
- "<build-output>/<platform>/"
|
|
|
- -br,--build-report <arg> Filepath where to save a build report
|
|
|
- as JSON
|
|
|
- -brhtml,--build-report-html <arg> Filepath where to save a build report
|
|
|
- as HTML
|
|
|
- --build-server <arg> The build server (when using native
|
|
|
- extensions)
|
|
|
- -bo,--bundle-output <arg> Bundle output directory
|
|
|
- --bundle-format <apk|aab> Which format to generate Android bundle in
|
|
|
- -d,--debug Use debug version of dmengine (when
|
|
|
- bundling). Deprecated, use --variant
|
|
|
- instead
|
|
|
- --debug-ne-upload Outputs the files sent to build server as
|
|
|
- upload.zip
|
|
|
- --defoldsdk <arg> What version of the defold sdk (sha1)
|
|
|
- to use
|
|
|
- --exclude-build-folder Comma separated list of folders to exclude
|
|
|
- from the build
|
|
|
- -e,--email <arg> User email
|
|
|
- -h,--help This help message
|
|
|
- -i,--input <arg> Source directory. Default is current
|
|
|
- directory
|
|
|
- --identity <arg> Sign identity (iOS)
|
|
|
- -k,--keep-unused Keep unused resources in archived
|
|
|
- output
|
|
|
- --keystore <arg> Which keystore file to use when signing the
|
|
|
- Android bundle.
|
|
|
- --keystore-pass <arg> Path to file with keystore password used to
|
|
|
- when bundling for Android.
|
|
|
- --keystore-alias <arg> Name of alias from provided keystore to use
|
|
|
- when bundling for Android.
|
|
|
- -l,--liveupdate <arg> yes if liveupdate content should be
|
|
|
- published
|
|
|
- -mp,--mobileprovisioning <arg> mobileprovisioning profile (iOS)
|
|
|
- -o,--output <arg> Output directory. Default is
|
|
|
- "build/default"
|
|
|
- -p,--platform <arg> Platform (when bundling)
|
|
|
- -r,--root <arg> Build root directory. Default is
|
|
|
- current directory
|
|
|
- --settings <arg> Path to a game project settings
|
|
|
- file. more than one occurrance are
|
|
|
- allowed. the settings files are
|
|
|
- applied left to right.
|
|
|
- --strip-executable Strip the dmengine of debug symbols
|
|
|
- (when bundling iOS or Android)
|
|
|
- -tc,--texture-compression <arg> Use texture compression as specified
|
|
|
- in texture profiles
|
|
|
- -tp,--texture-profiles <arg> Use texture profiles (deprecated)
|
|
|
- --use-vanilla-lua Only ships vanilla source code (i.e.
|
|
|
- no byte code)
|
|
|
- -v,--verbose Verbose output
|
|
|
- --variant <arg> Specify debug, release or headless
|
|
|
- version of dmengine (when bundling)
|
|
|
- --version Prints the version number to the
|
|
|
- output
|
|
|
- --with-symbols Generate the symbol file (if
|
|
|
- applicable)
|
|
|
+-a,--archive Build archive
|
|
|
+-ar,--architectures <arg> Comma separated list of
|
|
|
+ architectures to include for the
|
|
|
+ platform
|
|
|
+ --archive-resource-padding <arg> The alignment of the resources in
|
|
|
+ the game archive. Default is 4
|
|
|
+-bf,--bundle-format <arg> Format of the created bundle
|
|
|
+ (Android: 'apk' and 'aab')
|
|
|
+ --binary-output <arg> Location where built engine
|
|
|
+ binary will be placed. Default is
|
|
|
+ "<build-output>/<platform>/"
|
|
|
+-bo,--bundle-output <arg> Bundle output directory
|
|
|
+-br,--build-report <arg> Filepath where to save a build
|
|
|
+ report as JSON
|
|
|
+-brhtml,--build-report-html <arg> Filepath where to save a build
|
|
|
+ report as HTML
|
|
|
+ --build-artifacts <arg> If left out, will default to
|
|
|
+ build the engine. Choices:
|
|
|
+ 'engine', 'plugins'. Comma
|
|
|
+ separated list.
|
|
|
+ --build-server <arg> The build server (when using
|
|
|
+ native extensions)
|
|
|
+-ce,--certificate <arg> DEPRECATED! Certificate (Android)
|
|
|
+-d,--debug Use debug version of dmengine
|
|
|
+ (when bundling). Deprecated, use
|
|
|
+ --variant instead
|
|
|
+ --debug-ne-upload Outputs the files sent to build
|
|
|
+ server as upload.zip
|
|
|
+ --defoldsdk <arg> What version of the defold sdk
|
|
|
+ (sha1) to use
|
|
|
+-e,--email <arg> User email
|
|
|
+ --exclude-build-folder <arg> Comma separated list of folders
|
|
|
+ to exclude from the build
|
|
|
+-h,--help This help message
|
|
|
+-i,--input <arg> Source directory. Default is
|
|
|
+ current directory
|
|
|
+ --identity <arg> Sign identity (iOS)
|
|
|
+-k,--keep-unused Keep unused resources in archived
|
|
|
+ output
|
|
|
+-ks,--keystore <arg> Deployment keystore used to sign
|
|
|
+ APKs (Android)
|
|
|
+-ksa,--keystore-alias <arg> The alias of the signing key+cert
|
|
|
+ you want to use (Android)
|
|
|
+-ksp,--keystore-pass <arg> Pasword of the deployment
|
|
|
+ keystore (Android)
|
|
|
+-l,--liveupdate <arg> Yes if liveupdate content should
|
|
|
+ be published
|
|
|
+-mp,--mobileprovisioning <arg> mobileprovisioning profile (iOS)
|
|
|
+-o,--output <arg> Output directory. Default is
|
|
|
+ "build/default"
|
|
|
+-p,--platform <arg> Platform (when bundling)
|
|
|
+-pk,--private-key <arg> DEPRECATED! Private key (Android)
|
|
|
+-r,--root <arg> Build root directory. Default is
|
|
|
+ current directory
|
|
|
+ --resource-cache-local <arg> Path to local resource cache.
|
|
|
+ --resource-cache-remote <arg> URL to remote resource cache.
|
|
|
+ --resource-cache-remote-pass <arg> Password/token to authenticate
|
|
|
+ access to the remote resource
|
|
|
+ cache.
|
|
|
+ --resource-cache-remote-user <arg> Username to authenticate access
|
|
|
+ to the remote resource cache.
|
|
|
+ --settings <arg> Path to a game project settings
|
|
|
+ file. More than one occurrance
|
|
|
+ are allowed. The settings files
|
|
|
+ are applied left to right.
|
|
|
+ --strip-executable Strip the dmengine of debug
|
|
|
+ symbols (when bundling iOS or
|
|
|
+ Android)
|
|
|
+-tc,--texture-compression <arg> Use texture compression as
|
|
|
+ specified in texture profiles
|
|
|
+-tp,--texture-profiles <arg> Use texture profiles (deprecated)
|
|
|
+-u,--auth <arg> User auth token
|
|
|
+ --use-vanilla-lua Only ships vanilla source code
|
|
|
+ (i.e. no byte code)
|
|
|
+-v,--verbose Verbose output
|
|
|
+ --variant <arg> Specify debug, release or
|
|
|
+ headless version of dmengine
|
|
|
+ (when bundling)
|
|
|
+ --version Prints the version number to the
|
|
|
+ output
|
|
|
+ --with-symbols Generate the symbol file (if
|
|
|
+ applicable)
|
|
|
```
|
|
|
|
|
|
Available commands:
|