tools/Update-Manifest.ps1
$functions = (Get-ChildItem $PSScriptRoot\..\src\*\public\* | Select-Object -ExpandProperty BaseName | % { "$(" " * 4)`"$_`"" }) -join ",`n" $functions | Out-Host $manifest = Get-Content $PSScriptRoot\..\cbsch-pslib.psd1 -Raw -Encoding utf8 $exportText = @" FunctionsToExport = @( $functions ) "@ [Regex]::Replace($manifest, "FunctionsToExport = @\(.*?\)", "$exportText", [System.Text.RegularExpressions.RegexOptions]::Singleline) | Set-Content -Path $PSScriptRoot\..\cbsch-pslib.psd1 -Encoding utf8 -NoNewline |