GUIDEx.psm1
|
Set-Variable -Name 'LITTLE_ENDIAN' -Value ([BitConverter]::IsLittleEndian) -Option Constant -Scope Global -ea SilentlyContinue # Import all scripts from the Private folder $PrivateScripts = Get-ChildItem -Path $PSScriptRoot\Private -Filter *.ps1 -Exclude 'Test-GUID.ps1','Format-Binary.ps1' foreach ($Script in $PrivateScripts) { . $Script.FullName } # Import all scripts from the Public folder $PublicScripts = Get-ChildItem -Path $PSScriptRoot\Public -Filter *.ps1 foreach ($Script in $PublicScripts) { . $Script.FullName } $FunctionsToExport = $PublicScripts.BaseName Export-ModuleMember -Function $FunctionsToExport -Alias * Export-ModuleMember -Variable 'LITTLE_ENDIAN' |