...
- Commands can be added with function() or macro().
- When a new command replaces an existing command, the old one can be accessed with a _ prefix.
|
- Variables are scoped to the function unless set with the PARENT_SCOPE.
- Available variables: input, output, ARGC, ARGN, ARG0, ARG1, ...
- Example: ${output} expands to bar.
|
- No extra scope with macros.
- Text replacements: ${input}, ${output}, ${ARGC}, ${ARGV}, ${ARGN}, ${ARG0}, ...
- Example: ${output} is replace by bar.
...