CTPL(1)

πŸ’– CTPL(1) β€” the command-line template parsing tool πŸ’–

okay bestie, so this is the manual for ctpl, from the General Commands Manual section of the manual pages (that's the (1) in CTPL(1), iykyk). it's literally a command-line template parsing tool and it's about to eat, no cap 🫢


✨ NAME ✨

ctpl β€” CTPL command-line template parsing tool

🌸 SYNOPSIS 🌸

ctpl [OPTION]... INPUTFILE...

πŸ¦‹ DESCRIPTION πŸ¦‹

so ctpl takes one or more INPUTFILE templates, parses them against the environment you hand it, and outputs the result. that's the whole vibe. template goes in, environment goes in, slay comes out πŸ’…

πŸŽ€ OPTIONS πŸŽ€

  • -h, --help β€” prints the command line options. like, all of them. helpful queen behavior.
  • -o, --output=FILE β€” write output to FILE. if you don't pass this, it defaults to stdout. no file? no problem, she'll just scream into your terminal πŸ“’
  • -e, --env-file=ENVFILE β€” add environment from ENVFILE. and guess what, this option may appear more than once. stack 'em, bestie ✨
  • -c, --env-chunk=CHUNK β€” add environment chunk CHUNK. yep, this one may also appear more than once. go off πŸ’–
  • -v, --verbose β€” be verbose. she's gonna talk. and honestly? let her πŸ—£οΈ
  • --version β€” print the version information and exit. just the version, then she dips πŸ‘‹
  • --encoding=ENCODING β€” specify the encoding of the input and output files. the default encoding is the system's one. so like, whatever your system is on, that's the default vibe 🌈

🌟 TEMPLATE AND ENVIRONMENT DESCRIPTION SYNTAX 🌟

for the documentation about the syntax of templates and environment descriptions, see the CTPL library's documentation. (yes this section is short, she's being mysterious on purpose 🧚 iykyk)

πŸ’€ REPORTING BUGS πŸ’€

found a bug? not her being imperfect for once 😭 report CTPL bugs to ban@herbesfolles.org

CTPL home page: <http://ctpl.tuxfamily.org>

πŸ‘‘ AUTHOR πŸ‘‘

Colomban Wendling (ban@herbesfolles.org)

Copyright Β© 2010 Colomban Wendling. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.

This is free software: you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law. (yes, the caps are doing the heavy lifting there, and they deserve to 😀)

and that's the page, bestie!! πŸŽ€ this manual is from CTPL(1), dated 15 Apr 2010 β€” the source is CTPL and the version/date live right there at the bottom of the original. periodt. πŸ’–βœ¨πŸ¦‹