eng/scripts/get_module_dirs.ps1 (12 lines of code) (raw):
Param(
[string] $serviceDir
)
$modDirs = [Collections.Generic.List[String]]@()
# find each module directory under $serviceDir
Get-Childitem -recurse -path $serviceDir -filter go.mod | foreach-object {
$cdir = $_.Directory
Write-Host "Adding $cdir to list of module paths"
$modDirs.Add($cdir)
}
# return the list of module directories
return $modDirs