GitEasy.psm1

Set-StrictMode -Version Latest
$privatePath = Join-Path $PSScriptRoot 'Private'
$publicPath = Join-Path $PSScriptRoot 'Public'
Get-ChildItem -LiteralPath $privatePath -Filter '*.ps1' -File | Sort-Object Name | ForEach-Object { . $_.FullName }
Get-ChildItem -LiteralPath $publicPath -Filter '*.ps1' -File | Sort-Object Name | ForEach-Object { . $_.FullName }
Export-ModuleMember -Function @(
    'Clear-Junk',
    'Find-CodeChange',
    'Get-Updates',
    'Get-VaultStatus',
    'New-Release',
    'New-WorkBranch',
    'Reset-Login',
    'Restore-File',
    'Save-Work',
    'Search-History',
    'Set-Ssh',
    'Set-Token',
    'Set-Vault',
    'Show-Change',
    'Show-Diagnostic',
    'Show-History',
    'Show-Releases',
    'Show-Remote',
    'Switch-Work',
    'Test-Login',
    'Undo-Changes'
) -Alias @(
    'Get-Update',
    'Show-Release',
    'Undo-Change'
)