include/mySetInvokeCommandAlias.ps1
# SET MY INVOKE COMMAND ALIAS # # Allows calling constitely InvokeHelper with the module tag # Need to define a variable called $MODULE_INVOKATION_TAG # # Sample: # $MODULE_INVOKATION_TAG = "SfHelperModule" function Set-MyInvokeCommandAlias{ [CmdletBinding(SupportsShouldProcess)] param( [Parameter(Mandatory,Position=0)][string]$Alias, [Parameter(Mandatory,Position=1)][string]$Command ) # throw if MODULE_INVOKATION_TAG is not set if (-not $MODULE_INVOKATION_TAG) { throw "MODULE_INVOKATION_TAG is not set. Please set it before calling Set-MyInvokeCommandAlias." } if ($PSCmdlet.ShouldProcess("InvokeCommandAliasList", ("Add Command Alias [{0}] = [{1}]" -f $Alias, $Command))) { InvokeHelper\Set-InvokeCommandAlias -Alias $Alias -Command $Command -Tag $MODULE_INVOKATION_TAG } } |