private/SetMyInvokeCommandAlias.ps1
# Managing dependencies # Gate to be loaded only onces if (!$SET_MY_INVOKECOMMANDALIAS_LOADED){ $SET_MY_INVOKECOMMANDALIAS_LOADED = $true $MODULE_INVOKATION_TAG = "CopilotHelperModule" function Set-MyInvokeCommandAlias{ [CmdletBinding(SupportsShouldProcess)] param( [Parameter(Mandatory,Position=0)][string]$Alias, [Parameter(Mandatory,Position=1)][string]$Command ) if ($PSCmdlet.ShouldProcess("InvokeCommandAliasList", ("Add Command Alias [{0}] = [{1}]" -f $Alias, $Command))) { InvokeHelper\Set-InvokeCommandAlias -Alias $Alias -Command $Command -Tag $MODULE_INVOKATION_TAG } } } |