Gainz-HelpDocs.psm1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
if(!$PSScriptRoot) {
    $PSScriptRoot = $MyInovocation.PSScriptRoot
}

if(!$PSScriptRoot) {
    $PSScriptRoot = Split-Path $MyInovocation.MyCommand.Path
}

Get-Item "$PSScriptRoot\public\*.ps1" | ForEach-Object {
    . "$($_.FullName)"
}

$functions  = @(
    "Read-HelpExample",
    "Read-ModuleHelp",
    "Write-CmdletAlias",
    "Write-CmdletDescription",
    "Write-CmdletDoc",
    "Write-CmdletExample",
    "Write-CmdletFrontMatter",
    "Write-CmdletInput",
    "Write-CmdletLink",
    "Write-CmdletName",
    "Write-CmdletNote",
    "Write-CmdletOutput",
    "Write-CmdletParameter",
    "Write-CmdletSynopsis",
    "Write-CmdletSyntax",
    "Write-EscapedMarkdownString",
    "Write-ModuleHelpDocs"
) 


Export-ModuleMember -Function $functions -Alias @('Write-Help')