PipeScript
PipeScript copied to clipboard
A Metaprogramming Language for PowerShell (and anything else)
This should call the layout for a given URL and a collection of variables. All variables in this collection should be splatted onto the layout command.
The Language object is pretty open ended already: It allows us to describe another Language in PipeScript, and work with different languages dynamically. What it does not yet do is...
This is fairly straightforward and possibly overpowered. Since [Languages can have compilers](https://github.com/StartAutomating/PipeScript/issues/571), it _should_ be straightforward to find any files associated with a requested language and then compile them.
This should take after [Use-Splat in Splatter](https://github.com/StartAutomating/Splatter/blob/main/Use-Splat.ps1)
There are fairly simple scenarios that pure PowerShell does not do. Most of these revolve around "completeness" for a given noun. To give a couple of examples for a couple...
This is something PipeScript does internally a fair amount. For the most efficient querying of loaded commands, we will want to use both a wildcard and a pattern (and avoid...