Expand description
The emitted form of an AWL command declaration and its one render.
The emitted form of an AWL command declaration: the wire contract a
deployed package carries, and the one render that turns it into a process
invocation.
Structs§
- Argv
Slot - One argv slot: the template that fills it and whether it may begin with a dash.
- Command
Line Contract - One body line: its argv slots, in order.
- Command
Parameter Contract - One declared parameter of a command, as the emitter sees it.
- Declared
Command Contract - The emitted, executable form of one declared command.
- EnvBinding
Contract - One declared environment binding: a name and its literal value.
- Fill
Template - A fill template: literal pieces and named holes, in order.
- Rendered
Command - Resolved command lines: the argvs, the environment, and the working directory.
Enums§
- Argument
Value - One value supplied for a declared parameter.
- Fill
Piece - One piece of a fill template.
- Render
Error - Why a declared command could not be rendered into an argv.
Constants§
- END_
OF_ OPTIONS_ MARKER - The end-of-options marker the language knows. The bytes are the contract.
Functions§
- shape_
word - How a diagnostic names a value shape.