You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As PipeScript grows, so too do the number of specialized types of scripts.
As this is a paradigm we are trying to encourage, it makes sense to formalize it and create a few key reusable pieces.
A Module's Manifest may contain a .CommandType(s) in its PrivateData or PrivateData/PSData section.
The key will be the name of the command type.
The value will be either a pattern for the command's name or a hashtable containing a detailed pattern definition (including .Synopsis/.Description/.Pattern/.PSTypeName)
Much like we can discover a module's relationships (#105) and exports (#104), we should also be able to get [ModuleCommandTypes()]
Activity
Initial Description of PipeScript CommandTypes (Fixes #452)
Initial Description of PipeScript CommandTypes (Fixes #452)
Adding ModuleCommandTypes Transpiler (Fixes #452)
Adding ModuleCommandTypes Transpiler (Fixes #452)
Adding ModuleCommandTypes Transpiler (Fixes #452)
Adding ModuleCommandTypes Transpiler (Fixes #452)
Adding ModuleCommandTypes Transpiler (Fixes #452)
Making Transpiler Pattern more explicit (re #452)
Making Transpiler Pattern more explicit (re #452)
Updating Transpiler Command Pattern (re #452)
Updating Transpiler Command Pattern (re #452)
Updating Transpiler Command Pattern (re #452)
Updating Transpiler Command Pattern (re #452)
66 remaining items
Formalizing Different Command Types (re #452, #460, #463, #482)
Formalizing Different Command Types (re #452, #460, #463, #482)
Formalizing Different Command Types (re #452, #460, #463, #482)
Formalizing Different Command Types (re #452, #460, #463, #482)
Formalizing Different Command Types (re #452, #460, #463, #482)
Formalizing Different Command Types (re #452, #460, #463, #482)
Exporting All Aliases (re #452)
Exporting All Aliases (re #452)
Exporting All Aliases (re #452)
Exporting All Aliases (re #452)
Exporting All Aliases (re #452)
Exporting All Aliases (re #452)
Making Protocol/PipeScriptNoun Extended Functions
Making Protocol/PipeScriptNoun Extended Functions