Interface IDalamudVersionInfo
Interface exposing various information related to Dalamud versioning.
Assembly: Dalamud.dll
public interface IDalamudVersionInfo
Properties
Version
Gets the Dalamud version.
Version Version { get; }
BetaTrack
Gets the currently used beta track. Please don't tell users to switch branches. They have it bad enough, fix your things instead. Null if this build wasn't launched from XIVLauncher.
string? BetaTrack { get; }
GitHash
Gets the git commit hash value from the assembly or null if it cannot be found. Will be null for Debug builds,
and will be suffixed with -dirty if in release with pending changes.
string? GitHash { get; }
GitHashClientStructs
Gets the git hash value from the assembly or null if it cannot be found.
string? GitHashClientStructs { get; }
ScmVersion
Gets the SCM Version from the assembly, or null if it cannot be found. The value returned will generally be
the git describe output for this build, which will be a raw version if this is a stable build or an
appropriately-annotated version if this is not stable. Local builds will return a Local Build text string.
string? ScmVersion { get; }