Changes for version 0.002 - 2026-04-02

  • remove a bunch of sugar that didn't pull its weight
  • significantly improve the "command" sugar for more auto-typing and better formatted output; also, tagged arguments
  • added the var_eq and var_ne sugar, which save fiddly typing

Modules

generate Sieve email filter scripts
role for objects that render as lines of Sieve code
a Sieve block (a brace-delimited sequence of statements)
a single Sieve command statement
a Sieve comment line
a sequence of Sieve lines forming a complete script or blank line
a Sieve multiline string (heredoc)
a Sieve if/elsif/else conditional construct
a Sieve allof/anyof/noneof test
constructor functions for building Sieve generator objects
role for objects that render as inline Sieve text fragments
a Sieve quoted string
a Sieve string list (a bracketed list of quoted strings)
a sequence of Sieve terms joined by spaces