Posh-SecretSharing.psm1

$script:ModuleRoot = $PSScriptRoot

foreach ($layer in Get-ChildItem -Path (Join-Path $script:ModuleRoot 'Private') -Filter '*.ps1' -Recurse -File -ErrorAction SilentlyContinue) {
    . $layer.FullName
}

foreach ($cmdlet in Get-ChildItem -Path (Join-Path $script:ModuleRoot 'Public') -Filter '*.ps1' -File -ErrorAction SilentlyContinue) {
    . $cmdlet.FullName
}

Export-ModuleMember -Function @(
    'New-SecretSharingSecret',
    'New-SecretSharingPassword',
    'Split-SecretSharingSecret',
    'Join-SecretSharingSecret'
)