# Functions
AssertEqual for unit tests.
CallClear clear the terminal before proceeding.
GetDefaultIfEmpty get a value if empty.
IncludeOsSeparator include os path separator.
IncludeSlash append the / where needed.
Init read the config file and return the json string.
LaunchWSLFile should be used only to create launcher for WSL sessions.
NormalizePath applies the "/" in the right position.
NormalizeURL applies the "/" in the right position.
# Structs
Config is the constructor to read the infra config file.
PluginGroup represent the structure for the inline plugins.
TargetCustoms represent the single customization group.