Skip to content

Commit 88f0bba

Browse files
committed
fix(Generate-Documentation): Update path handling for module directory separation
1 parent 41b6e06 commit 88f0bba

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

utils/Generate-Documentation.ps1

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,14 @@ if (Test-Path -Path $TempFolder) {
3232
# Generate the new MDX Files for each module
3333
# -----------------------------------------------------------------------------
3434
# TODO - Add support for scripts
35+
$Slash = [System.IO.Path]::DirectorySeparatorChar;
3536
$Modules = Get-ChildItem -Path "$PSScriptRoot/../src/" -Include '*.psm1' -File -Recurse |
36-
Where-Object { $_.FullName -notlike '*\Compiler\*' };
37+
Where-Object { $_.FullName -notlike "*${Slash}Compiler${Slash}*" };
3738
foreach ($Module in $Modules) {
3839
$ModuleDocusaurusOptions = $DocusaurusOptions.Clone();
3940
$ModuleDocusaurusOptions.Module = $Module.BaseName;
4041

41-
$Parents = $Module.DirectoryName.Split('\src\')[1];
42+
$Parents = $Module.DirectoryName.Split("${Slash}src${Slash}")[1];
4243
$Type = $Module.Extension -eq '.psm1' ? 'module' : 'script';
4344
$ModuleDocusaurusOptions.SideBar = "$Type/$Parents/$($Module.BaseName)";
4445

0 commit comments

Comments
 (0)