public static string GetFileUrl(bool addExtension = false)
{
var lastestBuild = ConfigRepository.Instance().GetBoolean("general_usebeta");
var lastestReleaseUrl = ConfigRepository.Instance()["general_urllastestrelease"];
var lastestBuildUrl = ConfigRepository.Instance()["general_urllastestbuild"];
var fileUrl = lastestBuild ? lastestBuildUrl : lastestReleaseUrl;
if (!addExtension) return fileUrl;
if (Environment.OSVersion.Platform == PlatformID.MacOSX)
{
return fileUrl + ".tar.gz";
}
return fileUrl + ".zip";
}