diff --git a/SnipeitPS/SnipeitPS.psd1 b/SnipeitPS/SnipeitPS.psd1 index 0f0201c..710d3a5 100644 --- a/SnipeitPS/SnipeitPS.psd1 +++ b/SnipeitPS/SnipeitPS.psd1 @@ -70,6 +70,7 @@ PowerShellVersion = '5.1' # Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export. FunctionsToExport = @( + 'Connect-SnipeitPS', 'Get-SnipeitAccessory', 'Get-SnipeitAccessoryOwner', 'Get-SnipeitActivity', diff --git a/SnipeitPS/SnipeitPS.psm1 b/SnipeitPS/SnipeitPS.psm1 index ce0d808..5d74c01 100644 --- a/SnipeitPS/SnipeitPS.psm1 +++ b/SnipeitPS/SnipeitPS.psm1 @@ -16,3 +16,17 @@ Get-ChildItem $scriptRoot *.ps1 | ForEach-Object { #Create unprefixed aliases Set-SnipeitAlias + +#Session variable for storing current session information +$SnipeitPSSession = [ordered]@{ + 'url' = $null + 'apiKey' = $null +} +New-Variable -Name SnipeitPSSession -Value $SnipeitPSSession -Scope Script -Force + +#Config variable +$SnipeitPSConfig = [ordered]@{ + 'latest' = $null + 'connections' = [ordered]@{} +} +New-Variable -Name SnipeitPSConfig -Value $SnipeitPSConfig -Scope Script -Force