From 65c9acae7c6f14d992f5e9fba7f9387b8181f94f Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 20 Mar 2024 18:58:33 +0100 Subject: [PATCH] Add a function for getting a script initializer --- scripts/Common/Config/powershell/lib.ps1 | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/Common/Config/powershell/lib.ps1 b/scripts/Common/Config/powershell/lib.ps1 index c57b5457..e3d64649 100644 --- a/scripts/Common/Config/powershell/lib.ps1 +++ b/scripts/Common/Config/powershell/lib.ps1 @@ -49,4 +49,13 @@ $null = New-Module { Pop-Location; } + + function Get-ScriptInitializer() { + param ( + [Parameter(Position=0, Mandatory=$true)] + $Initializer + ) + + return ". ([scriptblock]::Create(($Initializer) -join `"``n`"))"; + } }