src/native/set_version_strings.ps1 (19 lines of code) (raw):

# Copyright (c) Microsoft Corporation. # Licensed under the MIT License. # param([string] $InputDirectory) Push-Location ../.. $ADU_DIFFS_VERSION = $(./get_version.ps1) Pop-Location Write-Host "Updating VERSION_STRING to $ADU_DIFFS_VERSION for all files in $InputDirectory" $files = Get-ChildItem -Path $InputDirectory $files | ForEach-Object { $file = $_.FullName $newFile = $file.Replace("VERSION_STRING", $ADU_DIFFS_VERSION) if ($file -ne $newFile) { Write-Host "Moving $file to $newFile" Move-Item $file $newFile } else { Write-Host "Not changing file: $file" } }