TMConsole.Credentials.psm1

## Load all files in the lib directory
$LibraryFiles = Get-ChildItem -Path $PSScriptRoot -Directory -Exclude 'Classes' | Get-ChildItem -Recurse -Force -File -Exclude '.gitkeep'

# For Each $Library File, load it
foreach ($LibraryFile in $LibraryFiles) {
    . ($LibraryFile.FullName)
}

$global:userFilesRoot = Join-Path -Path $HOME -ChildPath 'TMD_Files'

## User Paths
$global:userPaths = @{
    credentials      = Join-Path -Path $global:userFilesRoot -ChildPath "Credentials"
}

## Confirm each user folder exists
$global:userPaths.Values | ForEach-Object {
    if (!(Test-Path $_)) {
        [void](New-Item -ItemType Directory -Force -Path $_)
    }
}