CLI text processing with GNU awk
I maintain a minor side interest in Awk, along side Lisp and other things.I developed cppawk in 2022: https://www.kylheku.com/cgit/cppawk/about/cppawk extends Awk with preprocessing.There is a loop macro that supports a vocabularly of clauses. Clauses can be combined for parallel and cross-product iteration. And they are user-extensible. By writing five simple macros, you can define a new clause.Something potentially useful if you use Awk.Cppawk is documented with multiple man pages, and covered by unit tests which run with gawk and mawk.