Initial version.
-
Adds templates and the "dye print" and "dye write" commands to use them. Templates are more concise than any other way of using dye and are expected to be the main interface in future major versions.
-
Deprecated wrapping text because of its sharp edges.
-
Fixed an issue where, if dye decided to disable color, "unbound variable" errors could be printed in some circumstances.
- SECURITY: Changes the implementation of dye template expressions to stop shell commands from being injected in text. For a full writeup, see Security advisory: dye template injection. This issue was discovered and fixed by dye's author, and is not known to be exploited.
- Adds support for Debian's Policy-compliant Ordinary SHell.