Subcommand | Description |
---|---|
build | build the SDK. |
clean | Remove all 3rd-party dependencies of the SDK. |
download | Download sdk package. |
install-deps | Install all 3rd-party dependencies of the SDK. |
package | Package the SDK into a release archive. |
generate-implementations-file | Will generate the implementations.json file based on all scripts you have in the implementations folder. |
Heex_SDK_<version>_<os_version>_<arch_type>.zip
. For example for the SDK version 2024_11_1 and Ubuntu 22.04 x86, the archive name will be Heex_SDK_2024_11_1_Ubuntu_22.04_x86_64.zip
.
The flags that are available to achieve this command are the following:
--api-key
: mandatory USER_SECRET_KEY.--version
: The version of the SDK to download (e.g., ‘2024.2.0’), default is the latest version.--output-dir
: The output path folder where the SDK will be saved (Default is current directory).--unzip
: Unzip the downloaded SDK package.unzip
option, the output folder name will be name Heex_SDK_<version>
.
--rebuild
: Clean all before building the libraries.--build-examples
: Build the samples.--path-to-sdk
: If you don’t run from inside the SDK folder, you have to provide the /full/path/to/sdk/root/folder.--debug
: Build dependencies with the Debug flag.--jobs
: Allow building with N jobs at once; default is 1 job.--verbose
: Obtain more info related to the operation.implementations.json
file which shall be generated using following command:
📝 Note:
Only implementations located inside the implementations
folder are handled, any other script you have outside of this folder, you shall have to handle manually.