TPP(1)
π TPP(1) β like, the manual page for tpp, bestie π
okay so you found the man page for TPP, which literally stands for Text Presentation Program and honestly? it's giving main character energy in a terminal near you. let's get into it π«Ά
β¨ NAME β¨
TPP β Text Presentation Program.</purpose>
yeah that's it, that's the name, short and iconic π
πΈ SYNOPSIS πΈ
tpp <OPTIONS> <FILE>
that's the whole vibe: you give it some options, you give it a file, it does the thing β¨
π¦ DESCRIPTION π¦
So tpp is short for text presentation program, and it's an ncurses-based presentation tool. fr fr.
You write your presentation with your favorite editor in a simple description format, and then you show it on any text terminal that is supported by ncurses β and when we say any, we mean it, bestie. we're talking from an old VT100 all the way to the Linux framebuffer to an xterm. glow-up for every terminal π₯
It supports color, various output modes, sliding in text, command prompt, LaTeX conversion and more. not me being obsessed with a slideshow tool that runs in a terminal πβ¨
π OPTIONS π
-h,--helpβ display help. when in doubt, ask for help, queen π-lβoutput.tex input.tppconverts tpp slides into tex. yup, LaTeX girlies stay winning πβ¨-xβ allow usage of--exec. heads up though, this one unlocks the spicy stuff, so know what you're doing before you turn it on π-v,--versionβ display version number. gotta know which era of tpp you're living in π
π KEYS π
okay bestie, here's your keyboard lore, memorize it iykyk:
spaceβ display next entry within page β¨space,cursor-down,cursor-rightβ display next page β‘οΈb,cursor-up,cursor-leftβ display previous page β¬ οΈq,Qβ quit tpp. bye bestie πj,Jβ jump directly to page π¦s,Sβ jump to the start page πe,Eβ jump to the last page πc,Cβ start command line π»
π WRITING PRESENTATIONS π
so the tpp presentation format is made up of normal text lines and special commands. the special commands live inside lines that begin with -- followed by the command name. periodt.
wanna see the complete list of command names? go peek at /usr/share/doc/tpp/README.gz π
and for TPP presentation examples β including presentation slides that have been used in real-life presentations (!!) β check out /usr/share/doc/tpp/examples π
π§ VIM SYNTAX FILE π§
in /usr/share/doc/tpp/contrib you'll find a syntax file for the vim editor π vim girlies, this one's for you.
the installation instructions are in /usr/share/doc/tpp/README.gz β go read it, it's literally right there π
π AUTHOR CONTACT π
Tpp was written by Nico Golde <nico@ngolde.de> and Andreas Krennmair <ak@synflood.at> π«Ά absolute legends, no cap.
and that's the whole page, bestie!! this was tpp version 1.3.1, dated April 2007 β yeah, a classic, and it still ate. mwah, go make some terminal slides πβ¨π
π¦ where this page comes from
- debian bookworm: tpp 1.3.1-8 Β· GPL-2.0-only
- ubuntu jammy: tpp 1.3.1-8 Β· GPL-2.0-only
- ubuntu noble: tpp 1.3.1-8 Β· GPL-2.0-only
- ubuntu questing: tpp 1.3.1-8
- ubuntu resolute: tpp 1.3.1-8.1 Β· GPL-2.0-only
- ubuntu stonking: tpp 1.3.1-8.1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms