PUDB(1)

πŸ“¦
version 2025.1.5 Β· 2 versions
, in debian trixie, ubuntu resolute, ubuntu stonking

πŸ’… PUDB β€” the manual, but make it cute

okay bestie, welcome to the General Commands Manual, section 1, the one and only pudb page 🫢 this is the whole thing, no skips, no gatekeeping. let's go ✨


🌸 NAME 🌸

pudb β€” a full-screen, console-based Python3 debugger πŸ›πŸ’–


✨ SYNOPSIS ✨

pudb [options] script-to-run [script-arguments]

πŸ¦‹ DESCRIPTION πŸ¦‹

so this manual page documents the pudb command, briefly, like a little intro slide before the main character walks in πŸ’…

PuDB is a full-screen, console-based visual debugger for Python. no cap.

its whole goal? giving you all the niceties of modern GUI-based debuggers, but in a more lightweight and keyboard-friendly package. PuDB lets you debug your code right where you write it and test it β€” in a terminal. literally the vibes of the excellent (but nowadays ancient) DOS-based Turbo Pascal or C tools, fr fr. if you've worked with those, PuDB's UI might look familiar πŸ‘€ iconic lineage tbh.


πŸ’– OPTIONS πŸ’–

  • -h, --help β€” show a summary of options. the classic "help me pls" move πŸ™ˆ
  • -c, --continue β€” let the script run until an exception occurs or a breakpoint is hit. just let it cook πŸ”₯
  • -s, --steal-output β€” no description given in the original, so it stays mysterious. she's giving main character energy with zero explanation πŸ’€
  • -m, --module β€” debug as a module or package instead of as a script.
  • --pre-run=COMMAND β€” run COMMAND before each program run. warm-up ritual ✨
  • -v, --version β€” show the program's version number and exit. quick vibe check πŸ‘‘

πŸ‘‘ AUTHOR πŸ‘‘

PuDB was written by Andreas Kloeckner <inform@tiker.net> πŸ’œ

This manual page was written by David Paleino <dapal@debian.org>, for the Debian project (and may be used by others) 🫢


and that's the whole page, bestie!! this version is from Nov 17, 2022, and yeah, it's the PUDB(1) page, General Commands Manual, through and through. slay, read it, debug your Python, and go be the main character of your own traceback πŸŒˆβ­πŸŽ€

πŸ“¦ where this page comes from