PipeScript
0.2.6
An Extensible Transpiler for PowerShell (and anything else)
Minimum PowerShell version
4.0
Installation Options
Owners
Copyright
2022 Start-Automating
Package Details
Author(s)
- James Brundage
Tags
PipeScript PowerShell Transpilation Compiler
Functions
Export-Pipescript Get-PipeScript Get-Transpiler Import-PipeScript Invoke-PipeScript Join-PipeScript New-PipeScript Search-PipeScript Update-PipeScript Use-PipeScript PipeScript.Automatic.Variable.IsPipedTo PipeScript.Automatic.Variable.IsPipedFrom PipeScript.Automatic.Variable.MyCallstack PipeScript.Automatic.Variable.MySelf PipeScript.Automatic.Variable.MyParameters PipeScript.Automatic.Variable.MyCaller PipeScript.Automatic.Variable.MyCommandAst PipeScript.Optimizer.ConsolidateAspects Protocol.HTTP Protocol.JSONSchema Protocol.OpenAPI Protocol.UDP Aspect.DynamicParameter Aspect.ModuleExtensionType Aspect.ModuleExtensionPattern Aspect.ModuleExtensionCommand PipeScript.PostProcess.InitializeAutomaticVariables PipeScript.PostProcess.PartialFunction
Dependencies
This module has no dependencies.
Release Notes
## PipeScript 0.2.6:
* PipeScript can now be sponsored! (please show your support) (#488)
* PipeScript now has several formalized command types (#452)
* Aspects
* DynamicParameters (#462)
* ModuleExtensionType (#460)
* ModuleExtensionPattern (#460)
* ModuleExtensionCommand (#460)
* Automatic Variables (Fixes #426)
* $MySelf
* $MyParameters
* $MyCallstack
* $MyCaller
* $MyCommandAst (#434)
* $IsPipedTo (#430)
* $IsPipedFrom (#431)
* PostProcessing/Optimization now applies to Functions (#432)
* Partial functions are now a PostProcessor (#449)
* Protocol Functions
* Made HTTP, UDP, and JSON Schema Protocols into functions (#474)
* Added OpenAPI Protocol (#457)
* Core Command Improvements
* Get-PipeScript is now built with PipeScript (#463)
* Export-PipeScript
* Is _much_ more transparent in GitHub Workflow (#438)
* Now lists all files built, time to build each, transpilers used, and PipeScript factor.
* Auto Installs simple #requires in build files (#491)
* Update-PipeScript uses AST Based Offsets (#439)
* New-PipeScript
* Making Description/Synopis ValueFromPipelineByPropertyName (#453)
* Adding -InputObject parameter.
* Making -Parameter _much_ more open-ended (#454)
* Improving Reflection Support (#467)
* Allowing -Parameter as `[CommandInfo]`/`[CommandMetaData]` (#477)
* Supporting DefaultValue/ValidValue (Fixes #473)
* Adding -Verb/-Noun (#468)
* Invoke-PipeScript
* Improving Positional Attribute Parameters (Fixes #70)
* Clarifying 'Transpiler Not Found' Messages (#484)
* Sentence Parsing Support
* Improving Mutliword alias support (#444)
* Adding Clause.ParameterValues (#445)
* Allowing N words to be skipped (#479)
* 'All' Improvements
* Expanding Syntax for 'All' (#436)
* Compacting generating code (#440)
* Adding Greater Than / Less Than aliases (#446)
* Enabling 'should' (#448)
* 'all applications in $path' (#475)
* New Transpilers:
* ValidValues (#451)
* Adding WhereMethod (#465)
* Adding ArrowOperator/ Lambdas ! (#464)
* Extended Type Improvements
* VariableExpressionAst.GetVariableType - Enabling InvokeMemberExpression (#490)
* CommandInfo.BlockComments - Resolving aliases (#487)
* CommandInfo.GetHelpField - Skipping additional script blocks (Fixes #486)
* Minor Fixes:
* Requires is now Quieter (#433)
* Appending Unmapped Locations to Alias Namespace (Fixes #427)
* Fixing Examples in New-PipeScript (thanks @ninmonkey !)
* Namespaced Alias/Function - Not Transpiling if command found (#455)
* Automatically Testing Examples (greatly expanded test coverage) (#461)
* Templates now report errors more accurately (#489)
* Inherit - Fixing Abstract/Dynamic Inheritance (#480)
* Include - Allowing Including URLs (#481)
* Partial Functions will not join their headers (#483)
---
Additional history in [CHANGELOG](https://pipescript.start-automating.com/CHANGELOG)
FileList
- PipeScript.nuspec
- PipeScript.psm1
- docs\_posts\2022-12-24-PipeScript-0.2.2.md
- PipeScript.format.ps1xml
- docs\_posts\2023-03-31-PipeScript-0.2.4.md
- PipeScript.ps1.psm1
- docs\_posts\2022-07-19-PipeScript-0.0.10.md
- README.md
- docs\_posts\2022-08-01-PipeScript-0.1.md
- docs\_posts\2022-09-08-PipeScript-0.1.2.md
- action.yml
- docs\_posts\2022-11-14-PipeScript-0.2.md
- LICENSE
- docs\_posts\2022-07-24-PipeScript-0.0.12.md
- CHANGELOG.md
- docs\_posts\2022-07-26-PipeScript-0.0.13.md
- README.ps1.md
- docs\_posts\2022-07-20-PipeScript-0.0.11.md
- PipeScriptSyntax.md
- docs\_posts\2023-03-12-PipeScript-0.2.3.md
- PipeScript.types.ps1xml
- docs\_posts\2022-11-07-PipeScript-0.1.9.md
- PipeScript.psd1
- docs\_posts\2022-10-09-PipeScript-0.1.7.md
- PipeScript.ps.psd1
- docs\_posts\2023-04-27-PipeScript-0.2.5.md
- Assets\PipeScript.svg
- docs\_posts\2022-07-31-PipeScript-0.0.14.md
- docs\Bash.md
- docs\_posts\2022-10-08-PipeScript-0.1.6.md
- docs\2023-03-31.md
- docs\_posts\2022-10-21-PipeScript-0.1.8.md
- docs\2023.md
- docs\_posts\2022-11-16-PipeScript-0.2.1.md
- docs\2022-11-07.md
- docs\_posts\2022-07-10-PipeScript-0.0.8.md
- docs\EqualityTypeComparison.md
- docs\_posts\2022-10-06-Commands-could-be-read-as-sentences.md
- docs\Inherit.md
- Transpilers\Core\README.md
- docs\Import-PipeScript.md
- Transpilers\Core\Pipescript.FunctionDefinition.psx.ps1
- docs\PipeScript.get_DisplayName.ps.md
- Transpilers\Core\PipeScript.TypeExpression.psx.ps1
- docs\PipeScript.Template.md
- Transpilers\Core\Pipescript.psx.ps1
- docs\Racket.Template.md
- Transpilers\Core\PipeScript.Protocol.psx.ps1
- docs\RemoveParameter.md
- Transpilers\Core\PipeScript.TypeConstraint.psx.ps1
- docs\rss.xml
- Transpilers\Core\PipeScript.Aspect.psx.ps1
- docs\PipeScript.ParameterTypeConstraint.md
- Transpilers\Core\PipeScript.Template.psx.ps1
- docs\Use-PipeScript.md
- Transpilers\Core\README.ps1.md
- docs\Kusto.Template.md
- Transpilers\Core\PipeScript.Aspect.psx.ps.ps1
- docs\2023-04-27.md
- Transpilers\Core\PipeScript.AttributedExpression.psx.ps1
- docs\Perl.Template.md
- Transpilers\Core\PipeScript.ParameterAttribute.psx.ps1
- docs\NamespacedAlias.md
- Transpilers\Wrappers\README.md
- docs\RegexLiteral.md
- Transpilers\Wrappers\Batch.psx.ps1
- docs\PipeScript.Automatic.Variable.MyParameters.md
- Transpilers\Wrappers\BatchPowerShell.psx.ps1
- docs\2022-06-22.md
- Transpilers\Wrappers\README.ps1.md
- docs\XML.Template.md
- Transpilers\Wrappers\Bash.psx.ps1
- docs\UDP.Protocol.md
- Transpilers\Keywords\README.md
- docs\Batch.md
- Transpilers\Keywords\New.psx.ps1
- docs\PipeScript.ParameterAttribute.md
- Transpilers\Keywords\Requires.psx.ps1
- docs\Pipescript.FunctionDefinition.md
- Transpilers\Keywords\Until.psx.ps1
- docs\ValidateScriptBlock.md
- Transpilers\Keywords\All.psx.ps1
- docs\Basic.Template.md
- Transpilers\Keywords\Assert.psx.ps1
- docs\2022-07-10.md
- Transpilers\Keywords\README.ps1.md
- docs\PipeScript.Automatic.Variable.IsPipedTo.md
- Transpilers\Keywords\Await.psx.ps1
- docs\Java.Template.md
- Transpilers\Parameters\VFP.psx.ps1
- docs\2022-07-02.md
- Transpilers\Parameters\ValidatePlatform.psx.ps1
- docs\Protocol.JSONSchema.md
- Transpilers\Parameters\README.md
- docs\EqualityComparison.md
- Transpilers\Parameters\RemoveParameter.psx.ps1
- docs\RenameVariable.md
- Transpilers\Parameters\ValidateTypes.psx.ps1
- docs\2022-09-22.md
- Transpilers\Parameters\Aliases.psx.ps1
- docs\2022-06-21.md
- Transpilers\Parameters\VBN.psx.ps1
- docs\JavaScript.Template.md
- Transpilers\Parameters\ValidValues.psx.ps1
- docs\Help.md
- Transpilers\Parameters\ValidateExtension.psx.ps1
- docs\System.Management.Automation.Language.VariableExpressionAst.GetVariableType.md
- Transpilers\Parameters\README.ps1.md
- docs\Eiffel.Template.md
- Transpilers\Parameters\ValidatePropertyName.psx.ps1
- docs\ValidValues.md
- Transpilers\Parameters\ValidateScriptBlock.psx.ps1
- docs\2022-11.md
- Transpilers\Modules\ModuleExports.psx.ps1
- docs\README.md
- Transpilers\Modules\ModuleRelationship.psx.ps1
- docs\Aspect.ModuleExtensionType.md
- Transpilers\Templates\XML.Template.psx.ps1
- docs\Aspect.ModuleExtensionPattern.md
- Transpilers\Templates\Python.Template.psx.ps1
- docs\Bash.Template.md
- Transpilers\Templates\Dart.Template.psx.ps1
- docs\CSS.Template.md
- Transpilers\Templates\Bicep.Template.psx.ps1
- docs\2022-07.md
- Transpilers\Templates\Eiffel.Template.psx.ps1
- docs\Aspect.ModuleCommandType.md
- Transpilers\Templates\Bash.Template.psx.ps1
- docs\2022-06-29.md
- Transpilers\Templates\Kotlin.Template.psx.ps1
- docs\Python.Template.md
- Transpilers\Templates\README.md
- docs\Markdown.Template.md
- Transpilers\Templates\Json.Template.psx.ps1
- docs\2022-08-08.md
- Transpilers\Templates\TOML.Template.psx.ps1
- docs\PipeScript.Optimizer.ConsolidateAspects.md
- Transpilers\Templates\TypeScript.Template.psx.ps1
- docs\HAXE.Template.md
- Transpilers\Templates\Batch.Template.psx.ps1
- docs\2022-10.md
- Transpilers\Templates\Racket.Template.psx.ps1
- docs\Invoke-PipeScript.md
- Transpilers\Templates\YAML.Template.psx.ps1
- docs\Decorate.md
- Transpilers\Templates\SVG.template.psx.ps1
- docs\Assert.md
- Transpilers\Templates\Perl.Template.psx.ps1
- docs\Protocol.Command.get_URLParameterName.md
- Transpilers\Templates\Razor.Template.psx.ps1
- docs\SupportedLanguages.md
- Transpilers\Templates\PSD1.Template.psx.ps1
- docs\PS1XML.Template.md
- Transpilers\Templates\HAXE.Template.psx.ps1
- docs\2022-07-20.md
- Transpilers\Templates\TCL.Template.psx.ps1
- docs\JSONSchema.Protocol.md
- Transpilers\Templates\HCL.Template.psx.ps1
- docs\Define.md
- Transpilers\Templates\Ruby.Template.psx.ps1
- docs\2022-10-21.md
- Transpilers\Templates\PS1XML.Template.psx.ps1
- docs\PipeScript.AttributedExpression.md
- Transpilers\Templates\ObjectiveC.Template.psx.ps1
- docs\2022-07-15.md
- Transpilers\Templates\Go.Template.psx.ps1
- docs\XAML.Template.md
- Transpilers\Templates\ATOM.Template.psx.ps1
- docs\WhereMethod.md
- Transpilers\Templates\CSS.Template.psx.ps1
- docs\HLSL.Template.md
- Transpilers\Templates\Latex.Template.psx.ps1
- docs\PipeScript.Automatic.Variable.MySelf.md
- Transpilers\Templates\Scala.Template.psx.ps1
- docs\Export-Pipescript.md
- Transpilers\Templates\Rust.Template.psx.ps1
- docs\2022-09-19.md
- Transpilers\Templates\Kusto.Template.psx.ps1
- docs\PipeScript.set_DisplayName.md
- Transpilers\Templates\HLSL.Template.psx.ps1
- docs\PipeScript.PostProcess.InitializeAutomaticVariables.md
- Transpilers\Templates\R.Template.psx.ps1
- docs\Json.Template.md
- Transpilers\Templates\HTML.Template.psx.ps1
- docs\2022-07-24.md
- Transpilers\Templates\SQL.Template.psx.ps1
- docs\Aliases.md
- Transpilers\Templates\Java.Template.psx.ps1
- docs\OutputFile.md
- Transpilers\Templates\RSS.Template.psx.ps1
- docs\PipeScript.Automatic.Variable.MyCaller.md
- Transpilers\Templates\WebAssembly.Template.psx.ps1
- docs\Pipescript.md
- Transpilers\Templates\JavaScript.Template.psx.ps1
- docs\Aspect.ModuleExtendedCommand.md
- Transpilers\Templates\README.ps1.md
- docs\Until.md
- Transpilers\Templates\OpenSCAD.Template.psx.ps1
- docs\Requires.md
- Transpilers\Templates\PHP.Template.psx.ps1
- docs\CHANGELOG.md
- Transpilers\Templates\CSharp.Template.psx.ps1
- docs\System.Management.Automation.Language.VariableExpressionAst.ConvertFromAST.md
- Transpilers\Templates\Basic.Template.psx.ps1
- docs\Join-PipeScript.md
- Transpilers\Templates\Markdown.Template.psx.ps1
- docs\System.Management.Automation.Language.VariableExpressionAst.GetAssignments.md
- Transpilers\Templates\Arduino.Template.psx.ps1
- docs\Get-Transpiler.md
- Transpilers\Templates\CPlusPlus.Template.psx.ps1
- docs\2022-08-01.md
- Transpilers\Templates\ADA.Template.psx.ps1
- docs\System.Management.Automation.Language.CommandAst.AsSentence.md
- Transpilers\Templates\LUA.Template.psx.ps1
- docs\Await.md
- Transpilers\Templates\XAML.Template.psx.ps1
- docs\2022-09-15.md
- Transpilers\Syntax\RegexLiteral.psx.ps1
- docs\Protocol.HTTP.md
- Transpilers\Syntax\NamespacedAlias.psx.ps1
- docs\2022-10-08.md
- Transpilers\Syntax\EqualityComparison.psx.ps1
- docs\BatchPowerShell.md
- Transpilers\Syntax\NamespacedFunction.psx.ps1
- docs\Latex.Template.md
- Transpilers\Syntax\README.md
- docs\Protocol.UDP.md
- Transpilers\Syntax\PipedAssignment.psx.ps1
- docs\ModuleRelationship.md
- Transpilers\Syntax\EqualityTypeComparison.psx.ps1
- docs\ConditionalKeyword.md
- Transpilers\Syntax\Dot.psx.ps1
- docs\AutomaticVariable.Command.get_VariableName.md
- Transpilers\Syntax\WhereMethod.psx.ps1
- docs\CNAME
- Transpilers\Syntax\README.ps1.md
- docs\NamespacedFunction.md
- Transpilers\Syntax\ArrowOperator.psx.ps1
- docs\SVG.template.md
- Transpilers\Syntax\ConditionalKeyword.psx.ps1
- docs\PipeScript.PostProcess.PartialFunction.md
- Types\AST\get_Transpilers.ps1
- docs\Aspect.ModuleCommandPattern.md
- Types\AST\GetLineage.ps1
- docs\2022-10-07.md
- Types\AST\ConvertFromAST.ps1
- docs\PipeScript.get_DisplayName.md
- Types\AST\TypeName.txt
- docs\HTML.Template.md
- Types\AST\Transpile.ps1
- docs\System.Management.Automation.Language.Ast.GetLineage.md
- Types\AST\get_Tokens.ps1
- docs\ValidatePlatform.md
- Types\FunctionInfo\TypeName.txt
- docs\PipedAssignment.md
- Types\FunctionInfo\Alias.psd1
- docs\All.md
- Types\ParameterAST\get_Index.ps1
- docs\Kotlin.Template.md
- Types\ParameterAST\get_Metadata.ps1
- docs\CSharp.Template.md
- Types\ParameterAST\get_FromUnbound.ps1
- docs\Arduino.Template.md
- Types\ParameterAST\get_FromPipeline.ps1
- docs\System.Management.Automation.Language.AttributeAst.get_ResolvedCommand.md
- Types\ParameterAST\get_Help.ps1
- docs\Get-PipeScript.md
- Types\ParameterAST\get_ParameterNames.ps1
- docs\2022-07-04.md
- Types\ParameterAST\get_DisplayName.ps1
- docs\System.Management.Automation.Language.ScriptRequirements.get_Script.md
- Types\ParameterAST\get_ParameterSets.ps1
- docs\Update-PipeScript.md
- Types\ParameterAST\get_ByPropertyName.ps1
- docs\2022-11-14.md
- Types\ParameterAST\get_Position.ps1
- docs\PSD1.Template.md
- Types\ParameterAST\TypeName.txt
- docs\Dart.Template.md
- Types\ParameterAST\get_Binding.ps1
- docs\Go.Template.md
- Types\ParameterAST\Alias.psd1
- docs\ATOM.Template.md
- Types\ParameterAST\get_DefaultBindingProperty.ps1
- docs\PipeScript.Aspect.md
- Types\ParamBlockAst\get_ParameterNames.ps1
- docs\ValidateTypes.md
- Types\ParamBlockAst\get_Header.ps1
- docs\Batch.Template.md
- Types\ParamBlockAst\TypeName.txt
- docs\VFP.md
- Types\BuildScript.Command\get_Template.ps1
- docs\2022-12-24.md
- Types\ScriptRequirements\ToString.ps1
- docs\Razor.Template.md
- Types\ScriptRequirements\get_Script.ps1
- docs\System.Management.Automation.Language.TypeConstraintAst.get_ResolvedCommand.md
- Types\ScriptRequirements\TypeName.txt
- docs\2022.md
- Types\ExternalScriptInfo\get_Root.ps1
- docs\New-PipeScript.md
- Types\ExternalScriptInfo\set_Root.ps1
- docs\Scala.Template.md
- Types\ExternalScriptInfo\TypeName.txt
- docs\HCL.Template.md
- Types\ExternalScriptInfo\Alias.psd1
- docs\Aspect.DynamicParameter.md
- Types\PipeScript.Sentence\GetParameterAlias.ps1
- docs\Http.Protocol.md
- Types\PipeScript.Sentence\Run.ps1
- docs\2022-07-19.md
- Types\PipeScript.Sentence\Alias.psd1
- docs\2022-07-31.md
- Types\ConstantExpressionAST\ConvertFromAST.ps1
- docs\System.Management.Automation.CommandInfo.get_BlockComments.md
- Types\ConstantExpressionAST\TypeName.txt
- docs\TypeScript.Template.md
- Types\AliasInfo\TypeName.txt
- docs\Include.md
- Types\AliasInfo\Alias.psd1
- docs\Bicep.Template.md
- Types\ApplicationInfo\get_Root.ps1
- docs\ModuleCommandTypes.md
- Types\ApplicationInfo\set_Root.ps1
- docs\New.md
- Types\ApplicationInfo\TypeName.txt
- docs\Search-PipeScript.md
- Types\ApplicationInfo\Alias.psd1
- docs\Explicit.md
- Types\PipeScript\get_Template.ps1
- docs\System.Management.Automation.Language.AttributeAst.get_Parameter.md
- Types\PipeScript\get_PipeScriptType.ps1
- docs\ProxyCommand.md
- Types\CommandAST\get_ResolvedCommand.ps1
- docs\2023-03-12.md
- Types\CommandAST\get_IsAssigned.ps1
- docs\PipeScript.TypeExpression.md
- Types\CommandAST\get_PipelinePosition.ps1
- docs\Dot.md
- Types\CommandAST\get_Parameter.ps1
- docs\PipeScript.Protocol.md
- Types\CommandAST\AsSentence.ps1
- docs\ListOfTranspilers.md
- Types\CommandAST\get_PipelineLength.ps1
- docs\CPlusPlus.Template.md
- Types\CommandAST\get_ArgumentList.ps1
- docs\2022-06.md
- Types\CommandAST\get_IsPipedTo.ps1
- docs\2022-12.md
- Types\CommandAST\get_IsPiped.ps1
- docs\PipeScript.Sentence.GetParameterAlias.md
- Types\CommandAST\TypeName.txt
- docs\ValidatePropertyName.md
- Types\CommandAST\get_IsPipedFrom.ps1
- docs\Build-Pipescript.md
- Types\CommandAST\Alias.psd1
- docs\PipeScript.Automatic.Variable.MyCallstack.md
- Types\TypeConstraintAST\get_ResolvedCommand.ps1
- docs\ADA.Template.md
- Types\TypeConstraintAST\get_Parameter.ps1
- docs\OpenSCAD.Template.md
- Types\TypeConstraintAST\get_ArgumentList.ps1
- docs\LUA.Template.md
- Types\TypeConstraintAST\TypeName.txt
- docs\WebAssembly.Template.md
- Types\TypeConstraintAST\Alias.psd1
- docs\PipeScriptSyntax.md
- Types\AttributeAST\get_ResolvedCommand.ps1
- docs\PHP.Template.md
- Types\AttributeAST\get_Parameter.ps1
- docs\PipeScript.TypeConstraint.md
- Types\AttributeAST\get_ArgumentList.ps1
- docs\2022-09.md
- Types\AttributeAST\TypeName.txt
- docs\Ruby.Template.md
- Types\AttributeAST\Alias.psd1
- docs\2023-04.md
- Types\Protocol.Command\get_URLParameter.ps1
- docs\Protocol.OpenAPI.md
- Types\Protocol.Command\get_CommandParameter.ps1
- docs\TCL.Template.md
- Types\Protocol.Command\get_URLParameterName.ps1
- docs\Rest.md
- Types\Protocol.Command\get_CommandParameterName.ps1
- docs\2022-11-16.md
- Types\AutomaticVariable.Command\get_VariableName.ps1
- docs\_config.yml
- Types\PipelineAST\get_IsAssigned.ps1
- docs\Protocol.Command.get_URLParameter.md
- Types\PipelineAST\Typename.txt
- docs\ValidateExtension.md
- Types\VariableExpressionAST\GetVariableType.ps1
- docs\2023-03.md
- Types\VariableExpressionAST\GetAssignments.ps1
- docs\SQL.Template.md
- Types\VariableExpressionAST\ConvertFromAST.ps1
- docs\Automatic.Variable.Command.get_VariableName.md
- Types\VariableExpressionAST\TypeName.txt
- docs\2022-10-09.md
- Types\ScriptBlockExpressionAST\GetScriptBlock.ps1
- docs\2022-07-26.md
- Types\ScriptBlockExpressionAST\ConvertFromAST.ps1
- docs\YAML.Template.md
- Types\ScriptBlockExpressionAST\TypeName.txt
- docs\ArrowOperator.md
- Types\CommandInfo\CouldPipe.ps1
- docs\Aspect.ModuleExtensionCommand.md
- Types\CommandInfo\get_Synopsis.ps1
- docs\ObjectiveC.Template.md
- Types\CommandInfo\get_Metadata.ps1
- docs\2022-08.md
- Types\CommandInfo\get_Examples.ps1
- docs\R.Template.md
- Types\CommandInfo\get_Rank.ps1
- docs\PipeScript.Automatic.Variable.IsPipedFrom.md
- Types\CommandInfo\get_Separator.ps1
- docs\PipeScript.Automatic.Variable.MyCommandAst.md
- Types\CommandInfo\get_BlockComments.ps1
- docs\2022-10-06.md
- Types\CommandInfo\get_Links.ps1
- docs\TOML.Template.md
- Types\CommandInfo\IsParameterValid.ps1
- docs\2022-06-28.md
- Types\CommandInfo\get_PipeScriptType.ps1
- docs\2022-09-08.md
- Types\CommandInfo\get_Category.ps1
- docs\Rust.Template.md
- Types\CommandInfo\CouldRun.ps1
- docs\VBN.md
- Types\CommandInfo\GetHelpField.ps1
- docs\RSS.Template.md
- Types\CommandInfo\CouldPipeType.ps1
- docs\ModuleExports.md
- Types\CommandInfo\Validate.ps1
- Transpilers\README.md
- Types\CommandInfo\get_FullyQualifiedName.ps1
- Transpilers\Include.psx.ps1
- Types\CommandInfo\get_Segments.ps1
- Transpilers\RenameVariable.psx.ps1
- Types\CommandInfo\TypeName.txt
- Transpilers\ProxyCommand.psx.ps1
- Types\CommandInfo\get_HasValidation.ps1
- Transpilers\Inherit.psx.ps1
- Types\CommandInfo\Alias.psd1
- Transpilers\OutputFile.psx.ps1
- Types\CommandInfo\get_Description.ps1
- Transpilers\Explicit.psx.ps1
- Types\CommandInfo\get_CommandNamespace.ps1
- Transpilers\README.ps1.md
- Types\CommandInfo\get_CommandMetaData.ps1
- Transpilers\Help.psx.ps1
- Types\CommandInfo\set_Separator.ps1
- Transpilers\Define.psx.ps1
- Types\ScriptBlock\get_Transpilers.ps1
- Transpilers\Rest.psx.ps1
- Types\ScriptBlock\TypeName.txt
- Transpilers\Decorate.psx.ps1
- Types\ScriptBlock\Transpile.ps1
- Tests\Await.tests.ps1
- Tests\Examples\PipeScript.Automatic.Variable.MySelf.examples.tests.ps1
- Tests\Assert.tests.ps1
- Tests\Examples\Get-Transpiler.examples.tests.ps1
- Tests\PipeScript.tests.ps1
- Tests\Examples\PipeScript.PostProcess.InitializeAutomaticVariables.examples.tests.ps1
- Tests\Until.tests.ps1
- Tests\Examples\Use-PipeScript.examples.tests.ps1
- Tests\ValidateScriptBlock.tests.ps1
- Tests\Examples\Protocol.OpenAPI.examples.tests.ps1
- Tests\Templates.tests.ps1
- Tests\Examples\PipeScript.Optimizer.ConsolidateAspects.examples.tests.ps1
- Tests\ConditionalKeyword.tests.ps1
- Tests\Examples\Search-PipeScript.examples.tests.ps1
- Tests\Search-PipeScript.tests.ps1
- Tests\Examples\New-ScriptBlock.examples.tests.ps1
- Tests\All.tests.ps1
- Tests\Examples\Aspect.ModuleExtensionPattern.examples.tests.ps1
- Tests\New.tests.ps1
- Tests\Examples\PipeScript.PostProcess.PartialFunction.examples.tests.ps1
- Tests\RegexLiteral.tests.ps1
- Tests\Examples\Update-PipeScript.examples.tests.ps1
- Tests\Http.Protocol.tests.ps1
- Tests\Examples\PipeScript.Automatic.Variable.MyCommandAst.examples.tests.ps1
- Tests\New-Pipescript.tests.ps1
- Tests\Examples\PipeScript.Automatic.Variable.IsPipedFrom.examples.tests.ps1
- Tests\Update-PipeScript.tests.ps1
- Tests\Examples\Join-PipeScript.examples.tests.ps1
- Demos\101-PipeScript-Basics.demo.ps1
- Tests\Examples\PipeScript.Automatic.Variable.MyParameters.examples.tests.ps1
- en-us\ListOfTranspilers.help.txt
- Tests\Examples\Aspect.DynamicParameter.examples.tests.ps1
- en-us\SupportedLanguages.help.txt
- Tests\Examples\Aspect.ModuleExtensionType.examples.tests.ps1
- en-us\PipeScriptSyntax.help.txt
- Tests\Examples\Search-ScriptBlock.examples.tests.ps1
- en-us\SupportedLanguages.help.ps.txt
- Tests\Examples\Protocol.HTTP.examples.tests.ps1
- en-us\ListOfTranspilers.help.ps.txt
- Tests\Examples\PipeScript.Automatic.Variable.IsPipedTo.examples.tests.ps1
- en-us\PipeScriptSyntax.help.ps.txt
- Tests\Examples\Aspect.ModuleExtensionCommand.examples.tests.ps1
- Build\PipeScript.HelpOut.ps1
- Tests\Examples\Build-PipeScript.examples.tests.ps1
- Build\PipeScript.ExamplesShouldWork.build.ps1
- Tests\Examples\Update-ScriptBlock.examples.tests.ps1
- Build\PipeScript.GitHubWorkflow.PSDevOps.ps1
- Tests\Examples\Import-PipeScript.examples.tests.ps1
- Build\PipeScript.GitHubAction.PSDevOps.ps1
- Tests\Examples\New-PipeScript.examples.tests.ps1
- Build\PipeScript.PSSVG.ps1
- Tests\Examples\Get-PipeScript.examples.tests.ps1
- Build\PipeScript.Piecemeal.ps1
- Tests\Examples\Protocol.JSONSchema.examples.tests.ps1
- Build\PipeScript.ezout.ps1
- Tests\Examples\Join-ScriptBlock.examples.tests.ps1
- Formatting\PipeScript.Transpiler.format.ps1
- Tests\Examples\Export-Pipescript.examples.tests.ps1
- Formatting\PipeScript.Template.format.ps1
- Tests\Examples\Invoke-PipeScript.examples.tests.ps1
- Formatting\Search.PipeScript.Result.format.ps1
- Tests\Examples\PipeScript.Automatic.Variable.MyCaller.examples.tests.ps1
- Formatting\Ast.format.ps1
- Tests\Examples\Protocol.UDP.examples.tests.ps1
- Formatting\YAML.format.ps1
- Github\Actions\PipeScriptAction.ps1
- Formatting\PSToken.control.ps1
- Github\Jobs\BuildPipeScript.psd1
- Formatting\PipeScript.Sentence.format.ps1
- Github\Jobs\RunGitPub.psd1
- Formatting\Markdown.format.ps1
- Commands\AutomaticVariables\README.md
- Formatting\PipeScript.format.ps1
- Commands\AutomaticVariables\README.ps.md
- Formatting\Hashtable.format.ps1
- Commands\AutomaticVariables\Is-AutomaticVariables.ps1
- Commands\Get-PipeScript.ps1
- Commands\AutomaticVariables\My-AutomaticVariables.ps1
- Commands\Export-PipeScript.ps1
- Commands\AutomaticVariables\Is-AutomaticVariables.ps.ps1
- Commands\Search-PipeScript.ps1
- Commands\AutomaticVariables\My-AutomaticVariables.ps.ps1
- Commands\Join-PipeScript.ps1
- Commands\Optimization\Optimizer-ConsolidateAspects.ps.ps1
- Commands\Search-PipeScript.ps1.ps1
- Commands\Optimization\Optimizer-ConsolidateAspects.ps1
- Commands\New-PipeScript.ps1
- Commands\Protocols\README.md
- Commands\Update-PipeScript.ps1
- Commands\Protocols\HTTP-Protocol.ps.ps1
- Commands\New-PipeScript.ps1.ps1
- Commands\Protocols\OpenAPI-Protocol.ps.ps1
- Commands\Use-PipeScript.ps1
- Commands\Protocols\UDP-Protocol.ps.ps1
- Commands\Get-Transpiler.ps1
- Commands\Protocols\UDP-Protocol.ps1
- Commands\Import-PipeScript.ps1
- Commands\Protocols\OpenAPI-Protocol.ps1
- Commands\Get-PipeScript.ps.ps1
- Commands\Protocols\README.ps1.md
- Commands\Invoke-PipeScript.ps1
- Commands\Protocols\JSONSchema-Protocol.ps.ps1
- docs\Assets\PipeScript.svg
- Commands\Protocols\JSONSchema-Protocol.ps1
- docs\_posts\2022-07-04-PipeScript-0.0.7.md
- Commands\Protocols\HTTP-Protocol.ps1
- docs\_posts\2022-09-22-PipeScript-0.1.5.md
- Commands\Aspects\Module-Aspects.ps1
- docs\_posts\2022-06-21-PipeScript-0.0.1.md
- Commands\Aspects\README.md
- docs\_posts\2022-06-28-PipeScript-0.0.4.md
- Commands\Aspects\DynamicParameter-Aspects.ps.ps1
- docs\_posts\2022-06-29-PipeScript-0.0.5.md
- Commands\Aspects\DynamicParameter-Aspects.ps1
- docs\_posts\2022-08-08-PipeScript-0.1.1.md
- Commands\Aspects\README.ps.md
- docs\_posts\2022-10-07-all-things-are-possible.md
- Commands\Aspects\Module-Aspects.ps.ps1
- docs\_posts\2022-09-19-PipeScript-0.1.4.md
- Commands\PostProcessing\README.md
- docs\_posts\2022-07-02-PipeScript-0.0.6.md
- Commands\PostProcessing\PostProcess-InitializeAutomaticVariable.ps.ps1
- docs\_posts\2022-07-15-PipeScript-0.0.9.md
- Commands\PostProcessing\README.ps.md
- docs\_posts\2022-06-21-PipeScript-0.0.2.md
- Commands\PostProcessing\PostProcess-InitializeAutomaticVariable.ps1
- docs\_posts\2022-06-22-PipeScript-0.0.3.md
- Commands\PostProcessing\PostProcess-PartialFunction.ps1
- docs\_posts\2022-09-15-PipeScript-0.1.3.md
- Commands\PostProcessing\PostProcess-PartialFunction.ps.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
0.2.8 | 3,565 | 2/19/2024 |
0.2.7 | 987 | 12/18/2023 |
0.2.6 (current version) | 113 | 6/29/2023 |
0.2.5 | 29 | 4/27/2023 |
0.2.4 | 13 | 3/31/2023 |
0.2.3 | 24 | 3/12/2023 |
0.2.2 | 36 | 12/24/2022 |
0.2.1 | 23 | 11/16/2022 |
0.2 | 10 | 11/14/2022 |
0.1.9 | 17 | 11/7/2022 |
0.1.8 | 15 | 10/21/2022 |
0.1.7 | 15 | 10/9/2022 |
0.1.6 | 12 | 10/8/2022 |
0.1.5 | 21 | 9/22/2022 |
0.1.4 | 23 | 9/19/2022 |
0.1.3 | 19 | 9/15/2022 |
0.1.2 | 14 | 9/8/2022 |
0.1.1 | 20 | 8/8/2022 |
0.1 | 16 | 8/1/2022 |
0.0.14 | 12 | 7/31/2022 |
0.0.13 | 17 | 7/26/2022 |
0.0.12 | 12 | 7/24/2022 |
0.0.11 | 16 | 7/20/2022 |
0.0.9 | 15 | 7/15/2022 |
0.0.8 | 14 | 7/10/2022 |
0.0.7 | 15 | 7/4/2022 |
0.0.6 | 13 | 7/2/2022 |
0.0.5 | 15 | 6/29/2022 |
0.0.4 | 13 | 6/28/2022 |
0.0.3 | 17 | 6/22/2022 |
0.0.2 | 12 | 6/21/2022 |
0.0.1 | 13 | 6/21/2022 |