Skip to content

Commit f29095d

Browse files
🩹 [Refactor]: Add ModuleOutputFolder parameter to Update-PSModuleManifestAliasesToExport for improved functionality
1 parent 11775bb commit f29095d

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

‎scripts/helpers/Build-PSModule.ps1‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
Build-PSModuleBase -ModuleName $ModuleName -ModuleSourceFolder $moduleSourceFolder -ModuleOutputFolder $moduleOutputFolder
4545
Build-PSModuleManifest -ModuleName $ModuleName -ModuleOutputFolder $moduleOutputFolder
4646
Build-PSModuleRootModule -ModuleName $ModuleName -ModuleOutputFolder $moduleOutputFolder
47-
Update-PSModuleManifestAliasesToExport -ModuleName $ModuleName -ModuleSourceFolder $moduleSourceFolder
47+
Update-PSModuleManifestAliasesToExport -ModuleName $ModuleName -ModuleSourceFolder $moduleSourceFolder -ModuleOutputFolder $moduleOutputFolder
4848

4949
LogGroup 'Build manifest file - Final Result' {
5050
$outputManifestPath = Join-Path -Path $ModuleOutputFolder -ChildPath "$ModuleName.psd1"

‎scripts/helpers/Build/Update-PSModuleManifestAliasesToExport.ps1‎

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,13 @@
2323
[Parameter(Mandatory)]
2424
[string] $ModuleName,
2525

26-
# Folder where the module is outputted.
26+
# Path to the folder where the module source code is located.
2727
[Parameter(Mandatory)]
28-
[System.IO.DirectoryInfo] $ModuleSourceFolder
28+
[System.IO.DirectoryInfo] $ModuleSourceFolder,
29+
30+
# Path to the folder where the built modules are outputted.
31+
[Parameter(Mandatory)]
32+
[System.IO.DirectoryInfo] $ModuleOutputFolder
2933
)
3034
LogGroup 'Updating aliases to export in module manifest' {
3135
Write-Host "Module name: [$ModuleName]"
@@ -87,7 +91,7 @@
8791
foreach ($alias in $allAliases) {
8892
Write-Host " - [$alias]"
8993
}
90-
$outputManifestPath = Join-Path -Path $ModuleSourceFolder -ChildPath "$ModuleName.psd1"
94+
$outputManifestPath = Join-Path -Path $ModuleOutputFolder -ChildPath "$ModuleName.psd1"
9195
Write-Host "Output manifest path: [$outputManifestPath]"
9296
Write-Host 'Setting module manifest with AliasesToExport'
9397
Set-ModuleManifest -Path $outputManifestPath -AliasesToExport $allAliases -Verbose

0 commit comments

Comments
 (0)