WilmaPSWorker.psm1
<# .Synopsis Tools to interact with Visma Wilma and Primus with primusquery .Description Collection of tools that make working with Wilma little bit easier and more secure. #> # 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-module $import.FullName } catch { throw "Unable to import-module [$($import.FullName)]" } } |