DashHtml.psm1
|
#Requires -Version 7.0 <# .SYNOPSIS DashHtml module loader. Auto-imports all Private helpers then all Public cmdlets. #> Set-StrictMode -Version Latest $Private = Get-ChildItem -Path "$PSScriptRoot\Private\*.ps1" -ErrorAction SilentlyContinue $Public = Get-ChildItem -Path "$PSScriptRoot\Public\*.ps1" -ErrorAction Stop foreach ($file in @($Private) + @($Public)) { try { . $file.FullName } catch { Write-Error "DashHtml: Failed to import '$($file.FullName)': $_" } } Export-ModuleMember -Function (@($Public) | Select-Object -ExpandProperty BaseName) |