gpp

Description: Bash-based preprocessor for anything
Status: Feature complete
Source: https://git.maandree.se/gpp
Latest release: 2.1.3
License: ISC License (Internet Systems Consortium license)
Written in: C (ISO C99)

gpp lets a developer embed directives written in GNU Bash (this can be changed to any POSIX compatible shell) into any text document. These directives are used to automate the writting of parts of the document.