private static CliEntry[] UpdateStandaloneCli(FeedEntry feedEntry, string coreToolsArtifactsDirectory, string cliVersion) { foreach (var cliEntry in feedEntry.standaloneCli) { // Updating sha2 cliEntry.sha2 = Helper.GetShaFileContent(cliEntry, cliVersion, coreToolsArtifactsDirectory); cliEntry.downloadLink = Helper.GetDownloadLink(cliEntry, cliVersion); } return(feedEntry.standaloneCli); }
private static CliEntry[] UpdateStandaloneCli(FeedEntry feedEntry, string coreToolsArtifactsDirectory, string cliVersion) { foreach (var cliEntry in feedEntry.standaloneCli) { string os = cliEntry.OS ?? cliEntry.OperatingSystem; if (os.Equals("Windows", StringComparison.OrdinalIgnoreCase) && cliEntry.Architecture.Equals("x64", StringComparison.OrdinalIgnoreCase)) { // Updating sha2 cliEntry.sha2 = Helper.GetShaFileContent(cliEntry, cliVersion, coreToolsArtifactsDirectory, true); cliEntry.downloadLink = Helper.GetDownloadLink(cliEntry, cliVersion, true); } else { // Updating sha2 cliEntry.sha2 = Helper.GetShaFileContent(cliEntry, cliVersion, coreToolsArtifactsDirectory); cliEntry.downloadLink = Helper.GetDownloadLink(cliEntry, cliVersion); } } return(feedEntry.standaloneCli); }