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"); }