SimpleSodiumPS.psm1
|
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 $script:libSodiumPath = $null $script:moduleRoot = $PSScriptRoot # Load private functions (not exported) Get-ChildItem -Path (Join-Path $PSScriptRoot 'functions' 'private') -Recurse -File -Filter '*.ps1' | ForEach-Object { . $_.FullName } # Load public functions (exported) $functions = @() Get-ChildItem -Path (Join-Path $PSScriptRoot 'functions' 'public') -Recurse -File -Filter '*.ps1' | Where-Object { -not $_.Name.StartsWith('dev_') } | ForEach-Object { . $_.FullName $functions += $_.BaseName } Export-ModuleMember -Function $functions |