SarakeSignPS.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
<#
.Synopsis
Powershell api wrapper for Sarake Sign
.Description
Collection api wrappers to work witj Sarake Sign.
#>


#Current session variable

$script:siteinfo=@{'url' = ''
                   'token' = ''
                }

# Dot source public/private functions
$public  = @(Get-ChildItem -Path (Join-Path -Path $PSScriptRoot -ChildPath 'Public/*.ps1')  -Recurse -ErrorAction Stop)
$private = @(Get-ChildItem -Path (Join-Path -Path $PSScriptRoot -ChildPath 'Private/*.ps1') -Recurse -ErrorAction Stop)

foreach ($import in @($public + $private)) {
    try {
        .  $import.FullName
    } catch {
        throw "Unable to import-module [$($import.FullName)]"
    }
}