Skip to content

Commit 511efa4

Browse files
author
James Brundage
committed
Adding PipeScript.ps1.psm1 (#95)
1 parent 4514465 commit 511efa4

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

PipeScript.ps1.psm1

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
[Include('*-*')]$psScriptRoot
2+
3+
$aliasNames = @()
4+
foreach ($transpilerCmd in Get-Transpiler) {
5+
$aliasNames += ".>$($transpilerCmd.DisplayName)"
6+
Set-Alias ".>$($transpilerCmd.DisplayName)" Use-PipeScript
7+
$aliasNames += ".<$($transpilerCmd.DisplayName)>"
8+
Set-Alias ".<$($transpilerCmd.DisplayName)>" Use-PipeScript
9+
}
10+
11+
foreach ($cmd in $ExecutionContext.SessionState.InvokeCommand.GetCommands('*','Function', $true)) {
12+
if ($cmd.ScriptBlock.Attributes.AliasNames) {
13+
$aliasNames += $cmd.ScriptBlock.Attributes.AliasNames
14+
}
15+
}
16+
17+
Export-ModuleMember -Function * -Alias $aliasNames

0 commit comments

Comments
 (0)