en-us/ListOfTranspilers.help.txt
These are all of the transpilers currently included in PipeScript: |Name |Synopsis | |-------------------------------------------------------------------------------------------|--------------------------------------------------| |[Aliases](Transpilers/Parameters/Aliases.psx.ps1) |Dynamically Defines Aliases | |[All](Transpilers/Keywords/All.psx.ps1) |all keyword | |[ArrowOperator](Transpilers/Syntax/ArrowOperator.psx.ps1) |Arrow Operator | |[Assert](Transpilers/Keywords/Assert.psx.ps1) |Assert keyword | |[Await](Transpilers/Keywords/Await.psx.ps1) |awaits asynchronous operations | |[Bash](Transpilers/Wrappers/Bash.psx.ps1) |Wraps PowerShell in a Bash Script | |[Batch](Transpilers/Wrappers/Batch.psx.ps1) |Wraps PowerShell in a Windows Batch Script | |[BatchPowerShell](Transpilers/Wrappers/BatchPowerShell.psx.ps1) |Wraps PowerShell in a Windows Batch Script | |[ConditionalKeyword](Transpilers/Syntax/ConditionalKeyword.psx.ps1) |Conditional Keyword Expansion | |[Decorate](Transpilers/Decorate.psx.ps1) |decorate transpiler | |[Define](Transpilers/Define.psx.ps1) |Defines a variable | |[Dot](Transpilers/Syntax/Dot.psx.ps1) |Dot Notation | |[DoubleDotting](Transpilers/Syntax/DoubleDotting.psx.ps1) |Supports "Double Dotted" location changes | |[EqualityComparison](Transpilers/Syntax/EqualityComparison.psx.ps1) |Allows equality comparison. | |[EqualityTypeComparison](Transpilers/Syntax/EqualityTypeComparison.psx.ps1) |Allows equality type comparison. | |[Explicit](Transpilers/Explicit.psx.ps1) |Makes Output from a PowerShell function Explicit. | |[Help](Transpilers/Help.psx.ps1) |Help Transpiler | |[Include](Transpilers/Include.psx.ps1) |Includes Files | |[Inherit](Transpilers/Inherit.psx.ps1) |Inherits a Command | |[ModuleExports](Transpilers/Modules/ModuleExports.psx.ps1) |Gets Module Exports | |[ModuleRelationship](Transpilers/Modules/ModuleRelationship.psx.ps1) |Gets Module Relationships | |[NamespacedAlias](Transpilers/Syntax/NamespacedAlias.psx.ps1) |Declares a namespaced alias | |[NamespacedFunction](Transpilers/Syntax/NamespacedFunction.psx.ps1) |Namespaced functions | |[NamespacedObject](Transpilers/Syntax/NamespacedObject.psx.ps1) |Namespaced functions | |[New](Transpilers/Keywords/New.psx.ps1) |'new' keyword | |[Object](Transpilers/Keywords/Object.psx.ps1) |Object Keyword | |[OutputFile](Transpilers/OutputFile.psx.ps1) |Outputs to a File | |[PipedAssignment](Transpilers/Syntax/PipedAssignment.psx.ps1) |Piped Assignment Transpiler | |[PipeScript.Aspect](Transpilers/Core/PipeScript.Aspect.psx.ps1) |Aspect Transpiler | |[PipeScript.AttributedExpression](Transpilers/Core/PipeScript.AttributedExpression.psx.ps1)|The PipeScript AttributedExpression Transpiler | |[Pipescript.FunctionDefinition](Transpilers/Core/Pipescript.FunctionDefinition.psx.ps1) |PipeScript Function Transpiler | |[PipeScript.ParameterAttribute](Transpilers/Core/PipeScript.ParameterAttribute.psx.ps1) | |[PipeScript.Protocol](Transpilers/Core/PipeScript.Protocol.psx.ps1) |Core Protocol Transpiler | |[Pipescript](Transpilers/Core/Pipescript.psx.ps1) |The Core PipeScript Transpiler | |[PipeScript.Template](Transpilers/Core/PipeScript.Template.psx.ps1) |Template Transpiler | |[PipeScript.Translator](Transpilers/Core/PipeScript.Translator.psx.ps1) |PipeScript Translator | |[PipeScript.TypeConstraint](Transpilers/Core/PipeScript.TypeConstraint.psx.ps1) |Transpiles Type Constraints | |[PipeScript.TypeExpression](Transpilers/Core/PipeScript.TypeExpression.psx.ps1) |The PipeScript TypeExpression Transpiler | |[ProxyCommand](Transpilers/ProxyCommand.psx.ps1) |Creates Proxy Commands | |[RemoveParameter](Transpilers/Parameters/RemoveParameter.psx.ps1) |Removes Parameters from a ScriptBlock | |[RenameVariable](Transpilers/RenameVariable.psx.ps1) |Renames variables | |[Requires](Transpilers/Keywords/Requires.psx.ps1) |requires one or more modules, variables, or types.| |[Rest](Transpilers/Rest.psx.ps1) |Generates PowerShell to talk to a REST api. | |[SwitchAsIs](Transpilers/Syntax/SwitchAsIs.psx.ps1) |Switches based off of type, using as or is | |[Until](Transpilers/Keywords/Until.psx.ps1) |until keyword | |[ValidateExtension](Transpilers/Parameters/ValidateExtension.psx.ps1) |Validates Extensions | |[ValidatePlatform](Transpilers/Parameters/ValidatePlatform.psx.ps1) |Validates the Platform | |[ValidatePropertyName](Transpilers/Parameters/ValidatePropertyName.psx.ps1) |Validates Property Names | |[ValidateScriptBlock](Transpilers/Parameters/ValidateScriptBlock.psx.ps1) |Validates Script Blocks | |[ValidateTypes](Transpilers/Parameters/ValidateTypes.psx.ps1) |Validates if an object is one or more types. | |[ValidValues](Transpilers/Parameters/ValidValues.psx.ps1) |Dynamically Defines ValidateSet attributes | |[VBN](Transpilers/Parameters/VBN.psx.ps1) |ValueFromPiplineByPropertyName Shorthand | |[VFP](Transpilers/Parameters/VFP.psx.ps1) |ValueFromPipline Shorthand | |[When](Transpilers/Keywords/When.psx.ps1) |On / When keyword | |[WhereMethod](Transpilers/Syntax/WhereMethod.psx.ps1) |Where Method | |