@@ -165,6 +165,8 @@ function Build-Module {
165165 }
166166 process {
167167 try {
168+ # Push-Location up front to create the Stack because we Pop-Location in finally
169+ Push-Location - StackName Build-Module
168170 # Push into the module source (it may be a subfolder)
169171 $ModuleInfo = InitializeBuild $SourcePath
170172 Write-Progress " Building $ ( $ModuleInfo.Name ) " - Status " Use -Verbose for more information"
@@ -183,7 +185,7 @@ function Build-Module {
183185 Write-Verbose " Target $ ( $ModuleInfo.Target ) "
184186 $NewestBuild = (Get-Item $RootModule - ErrorAction SilentlyContinue).LastWriteTime
185187 $IsNew = Get-ChildItem $ModuleInfo.ModuleBase - Recurse |
186- Where-Object LastWriteTime -gt $NewestBuild |
188+ Where-Object LastWriteTime -GT $NewestBuild |
187189 Select-Object - First 1 - ExpandProperty LastWriteTime
188190
189191 if ($null -eq $IsNew ) {
@@ -227,7 +229,7 @@ function Build-Module {
227229 # SilentlyContinue because there don't *HAVE* to be public functions
228230 if (($PublicFunctions = Get-ChildItem $ModuleInfo.PublicFilter - Recurse - ErrorAction SilentlyContinue |
229231 Where-Object BaseName -In $AllScripts.BaseName |
230- Select-Object - ExpandProperty BaseName)) {
232+ Select-Object - ExpandProperty BaseName)) {
231233
232234 Update-Metadata - Path $OutputManifest - PropertyName FunctionsToExport - Value $PublicFunctions
233235 }
@@ -251,7 +253,7 @@ function Build-Module {
251253 }
252254 } elseif ($ModuleInfo.Prerelease ) {
253255 Write-Warning (" Cannot set Prerelease in module manifest. Add an empty Prerelease to your module manifest, like:`n " +
254- ' PrivateData = @{ PSData = @{ Prerelease = "" } }' )
256+ ' PrivateData = @{ PSData = @{ Prerelease = "" } }' )
255257 }
256258
257259 if ($ModuleInfo.BuildMetadata ) {
@@ -293,7 +295,7 @@ function Build-Module {
293295
294296 if ($Custom = $ModuleInfo.Generators.Where { $_.Generator -eq " Update-AliasesToExport" }) {
295297 $UpdateAlias = $Custom
296- $ModuleInfo.Generators = $ModuleInfo.Generators.Where { $_.Generator -ne " Update-AliasesToExportUpdate- AliasesToExport" }
298+ $ModuleInfo.Generators = $ModuleInfo.Generators.Where { $_.Generator -ne " Update-AliasesToExport" }
297299 }
298300 $ModuleInfo.Generators = @ ($MoveUsing ) + @ ($ModuleInfo.Generators ) + @ ($UpdateAlias )
299301 }
0 commit comments