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.tpp converts 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