How to use the epkg tool

epkg combines several functions to build and manage eLux packages. Each function is covered by a specific module.
Example:

Options for creating a build

Help and other commands

epkg --help General help page across all modules
epkg <ModuleName> --help Help page of a specific module

Allowed values: Build, Convert, ConvertFrom, Install, Upload, New, NewFrom, Info, Sign, UpdateCopyrightInfo

epkg --<ModuleName> epkg module to be executed

Allowed values: Build, Convert, ConvertFrom, Install, Upload, New, NewFrom, Info, Sign, UpdateCopyrightInfo

epkg --log Enable logging

Test versus Release builds

With epkg, you can build either release packages or test packages. The type of build is controlled by the parameter --releaseType.

epkg ---releaseType=test Test build (default)
epkg ---releaseType=release Release build

A test build assigns the label defined by testVersion in the package name. To the package name keeps the underlying release number to which the string defined by testVersion is appended, by default testing.1 Earlier versions replaced the existing release number with the string 9999 by default.

Test builds also differ from release builds in the following:

For examples, see Examples of use.