tfman(1)

πŸ’– tfman β€” Swank manual page browser πŸ’–

okay bestie, you know man(1)? This is that, but make it fashion. tfman is the swank manual page browser, living its best life inside your terminal. It's a page in the tfman(1) manual, and yes, we're reading the manual for the thing that reads manuals. Iconic. πŸŽ€


✨ NAME ✨

tfman β€” Swank manual page browser πŸ¦‹


🌸 SYNOPSIS 🌸

tfman [-h] [-V] [-q] files

πŸ’… DESCRIPTION πŸ’…

tfman displays manual pages ala man(1), but it does it using the Notcurses terminal UI library (notcurses(3)). So like, same energy as man, way prettier face. Periodt. πŸ’–


πŸŽ€ OPTIONS πŸŽ€

  • -V β€” prints the program name and version, then dips out with success. Slay, bye. πŸ‘‹
  • -h β€” prints help information, then exits with success. Your friendly little assist. 🫢
  • -q β€” doesn't wait for any input, and doesn't use the alternate screen. Low-key mode, no drama. πŸŒ™
  • files β€” the files to render. πŸ“„

If it's successfully loaded and parsed, the top of the page will be visible. Down in the lower right corner there's a listing of page sections. By default, the page browser is the one in use; press Tab to move between the page browser and the structure browser. Press s to toggle the structure browser's visibility.

tfman can also identify gzipped manual pages and inflate them on the fly. no cap, it just does that. ✨


πŸ‘‘ NOTES πŸ‘‘

okay so here are the keypresses it recognizes, bestie. memorize them, it's a vibe:

  • Ctrl+L β€” redraw the screen. πŸ–ŒοΈ
  • q β€” quit. πŸšͺ
  • k/up β€” move up by one line.
  • b/pgup β€” move up by one page.
  • h/left β€” move up by one section.
  • j/down β€” move down by one line.
  • f/pgdown β€” move down by one page.
  • l/right β€” move down by one section.
  • g/home β€” go to the first line in the file.
  • s β€” toggle the structure browser's visibility. πŸ™ˆ

The mouse wheel can be used too! Scroll up and down within the active browser, main character energy. πŸ–±οΈπŸŒˆ


πŸ’€ BUGS πŸ’€

tfman does not currently (and is unlikely to ever) support the full groff macro language.

so yeah. she's not doing all that. 😭 respect the boundaries fr fr.


🌈 SEE ALSO 🌈

go read those next, iykyk πŸ’œ


⭐ AUTHORS ⭐

nick black β€” nickblack@linux.com πŸ‘‘



and that's the whole page, bestie! this was tfman(1) from v3.0.17 β€” literally the swankiest manual reader in the game. go read something. slay. πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from