attr example
for core
Attribute for adding examples to custom commands.
Signature
> attr example {flags} (description) (example)
Flags
--result {any}
: Expected output of example.
Parameters
description
: Description of the example.example
: Example code snippet.
Input/output types:
input | output |
---|---|
nothing | record<description: string, example: string> |
Examples
Add examples to custom command
> # Double numbers
@example "double an int" { 2 | double } --result 4
@example "double a float" { 0.25 | double } --result 0.5
def double []: [number -> number] { $in * 2 }