List of macros - Relhax-Modpack-Team/DatabaseAutoUpdateScripts GitHub Wiki

Macros

Global Macros

For Global macros, see this document

Application Macros

Name Column
{date} The current date, in the format yyyy-MM-dd. It will include padding zeros (for example, March would be 03).
{category.name} The name of the Category of the package.
{name} The formatted name of the package.
{packageName} The internal PackageName of the package.
{packageUID} The internal UID of the package.
{zipfile} The zip file name of the package.
{level} When a selectable package, the level of the package in each category tree.
{patchGroup} The patch ordering execution group of the package.
{installGroup} The install ordering execution group of the package.
{clientPath} The install path of the WoT client, not including the "\WorldOfTanks.exe".
{clientVersion} The version of the WoT client as parsed from the database xml.
{onlineFolderVersion} The online FTP folder as parsed from the database xml.
{author} The author value of the package.
{version} The version value of the package.
{applicationPath} The absolute path (not including the executable) of the application startup directory.
{relhaxTemp} The absolute path of the Relhax temporary directory.
{workDirectory} The absolute path of the unique directory for working on this package. It is {relhaxTemp}{packageName}.
{automationRepoRoot} The url to the automation repository, escaped with the branch specified from automation settings. https://raw.githubusercontent.com/Relhax-Modpack-Team/DatabaseAutoUpdateScripts/{branch}/

NOTE: The application allows you to set 3 custom macros, each can have a unique name and value. These macros are also saved to the automation runner settings file.