GroupManager.psm1
|
$script:ModuleRoot = $PSScriptRoot $script:ConfigPath = Join-Path $env:LOCALAPPDATA "GroupManager\config.json" $script:GroupId = $null $script:GroupName = $null $script:ModuleVersion = (Import-PowerShellDataFile "$script:ModuleRoot\GroupManager.psd1").ModuleVersion # Dot-source private functions foreach ($file in (Get-ChildItem "$script:ModuleRoot\Private\*.ps1" -ErrorAction SilentlyContinue)) { . $file.FullName } # Dot-source public functions foreach ($file in (Get-ChildItem "$script:ModuleRoot\Public\*.ps1" -ErrorAction SilentlyContinue)) { . $file.FullName } |