-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathHashData.psm1
More file actions
38 lines (32 loc) · 733 Bytes
/
HashData.psm1
File metadata and controls
38 lines (32 loc) · 733 Bytes
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
36
37
38
foreach ($file in (Get-ChildItem -file -Path(Join-Path -Path $PSScriptRoot -ChildPath .\functions)))
{
. ([Scriptblock]::Create([System.IO.File]::ReadAllText($file.FullName, [System.Text.Encoding]::UTF8)))
}
function Get-FunctionList
{
<#
.SYNOPSIS
Internal function
.DESCRIPTION
Internal function
.NOTES
Author: Tore Groneng
Website: www.firstpoint.no
Twitter: @ToreGroneng
#>
Param(
[switch]
$AsString
)
$functions = (Get-Command -Module hashdata | Select-Object -Property Name)
$functionsString = ($functions.Name) -join "','"
$functionsString = "'$functionsString'"
if ($AsString.IsPresent)
{
$functionsString
}
else
{
$functions
}
}