dotnet-t4 is a command-line tool for processing T4 templates, a general-purpose way to generate text or code files using C#. See powers.tt and output powers.md