CHEETAH(1)
π CHEETAH(1) β the cheetah manual, but make it a group chat π
okay bestie, sit down, hydrate, and let me tell you about cheetah β that's the Python template command-line tool, and this whole page is the Debian manual for it. Yes, the section header says General Commands Manual and yes I'm still gonna make it cute. πΈ
β¨ NAME β¨
cheetah β literally just a Python template command-line tool. that's the whole vibe. π
β¨ SYNOPSIS β¨
so the two things you can run are cheetah and cheetah-compile, and here's exactly how you call them:
cheetah, cheetah-compile
cheetah COMMAND [options] FILE...
cheetah-compile [options] FILE...
β¨ DESCRIPTION β¨
okay so this manual page documents the cheetah command-line tool, but briefly β like a lil teaser. and fun fact: this page was written for the Debian distribution because the original program doesn't have a manual page at all. not one. we're the manual now. π
cheetah is a Python-powered template engine and code generator. it can be a standalone utility, or you can combine it with other tools, whatever your heart desires. Cheetah has many potential uses, but the people expected to be its principle user group are web developers looking for a viable alternative to ASP, JSP, PHP and PSP. so if that's you, welcome to the function, babe. π«Ά
the cheetah command-line tool is the standalone utility portion of the software suite. cheetah-compile is a convenience script that's for the "cheetah compile ..." command. the utility accepts a single command, possible options, and a list of files. and if FILE is a single -, it reads standard input and writes standard output. iconic behaviour honestly. β¨
β¨ COMMANDS β¨
here are the possible cheetah commands, bestie. and good news: you may abbreviate the command to the first letter β e.g., 'h' == 'help'. we love a shortcut. π
compileβ compile template definitionsfillβ fill template definitionshelpβ print commands help messageoptionsβ print options help message forcompileandfillcommandstestβ run regression testsversionβ print version number
β¨ OPTIONS β¨
okay so these options apply to the compile and fill commands. a summary is included below, and yes, I'm giving you every single one because we don't gatekeep. π
--idir DIRβ input directories (default: current dir)--odir ODIRβ output directories (default: current dir)--iext IEXTβ input extension. the default input extension for both thecompileandfillcommands is"tmpl"--oext OEXTβ output extension. the default output extension for thecompilecommand is"py". the default output extension forfillis"html"-Rβ recurse subdirectories looking for input files π--debugβ print lots of diagnostic output to the standard error file descriptor--envβ print the environment in the searchList--flatβ no destination subdirectories--nobackupβ do not make backups--pickle FILEβ unpickleFILEand put that output in the searchList--stdout,-pβ output to standard output file descriptor (pipe)
β¨ SEE ALSO β¨
pydoc(1)
the programs are documented fully on the project website http://cheetahtemplate.sourceforge.net. you can also browse the Python library files and their docstring descriptions by using the standard pydoc utility. go read, bestie, it's giving β¨researchβ¨.
β¨ AUTHOR β¨
this manual page was written by Chad C. Walstrom <chewie@debian.org>, for the Debian project, and is dedicated to the Public Domain. π«‘
and that's the whole page, babe. π this manual is dated 2005 Apr 04, it's CHEETAH(1) from the General Commands Manual β so go forth, compile some templates, and remember: you're the main character of your own shell. no cap. π
π¦π
π¦ where this page comes from
- arch rolling: python-cheetah3 3.4.0.post5-1 Β· MIT AND CC-PDDC
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms