30 lines
1.2 KiB
PowerShell
30 lines
1.2 KiB
PowerShell
#Using module posh-PowerPlatformToolkit
|
|
|
|
New-Variable -Name scriptRoot -Value $PSScriptRoot -Scope Script -Force
|
|
|
|
###########################
|
|
# enums
|
|
|
|
|
|
###########################
|
|
# public classes
|
|
|
|
|
|
###########################
|
|
# public functions
|
|
|
|
$publicFunctions = @{
|
|
Path = "$scriptRoot"
|
|
Include = "*.ps1"
|
|
Recurse = $true
|
|
}
|
|
|
|
(Get-ChildItem @publicFunctions).Where({$_.FullName -notmatch 'bin'}) | ForEach-Object {. $_}
|
|
|
|
#Export-ModuleMember -Alias * -function *
|
|
#Write-Host "┌───────────────────────────────────────────────────────────────┐" -ForegroundColor Green
|
|
#Write-Host "│" -ForegroundColor Green -NoNewLine; Write-Host "`t`tCOMMANDS AVAIABLE IN MODULE`t`t`t" -ForegroundColor Cyan -NoNewline; Write-Host "│" -ForegroundColor Green
|
|
#Write-Host "└───────────────────────────────────────────────────────────────┘" -ForegroundColor Green
|
|
Get-Alias | ?{$_.Source -eq "posh-PowerPlatformToolkit"} | %{
|
|
Write-Host "$($_.Name)" -ForegroundColor Green
|
|
} |