REFURB(1)
π REFURB(1) β like, the refurb manual page, bestie
okay so real talk: this page lives in the General Commands Manual section of your man pages, and it's here to explain refurb, which is a tool for refurbishing and modernizing Python codebases. periodt. let's get into it π«Ά
β¨ NAME β¨
refurb β a tool for refurbishing and modernizing Python codebases πΈ
π SYNOPSIS π
refurb [-h] [-v] [--debug] [--quiet] [--ignore ERR] [--load MODULE] [SRC ...]
π¦ DESCRIPTION π¦
This manual page documents briefly the refurb command. it's giving "short and sweet and also legally required" π
ngl, this manual page was written for the Debian distribution because the original program does not have a manual page. so like, we made one. you're welcome. π
refurb is a tool for refurbishing and modernizing Python codebases. that's the whole vibe. it looks at your Python, it goes "hmm bestie, this could be cuter", and it tells you. iconic behavior honestly.
π OPTIONS π
so this program follows the usual GNU command line syntax, with long options starting with two dashes (`-`). a summary of options is included below. all the flags, all of them, no skips:
-h,--helpβ show help message and exit. the classic. the "what do i do here" button π«Ά-v,--versionβ print version information. so you know exactly which era of refurb you're in β¨--debugβ print the AST representation of all files that where checked. yes it says "where", that's the original wording, i'm not touching it, i don't make the rules π it dumps the whole abstract syntax tree at you, very main character energy π--quietβ suppress default--explainsuggestion when an error occurs. so like, when something goes wrong refurb would normally be like "want me to explain?" and this flag is you saying "no thank you, i already know" π--ignore ERRβ ignore an error. can be repeated. π stack as many as your heart desires--load MODULEβ add a module to the list of paths to be searched when looking for checks. can be repeated. π load up as many as you want, it's additive
π ARGUMENTS π
SRCβ a file or folder. that's it, that's the whole description. point it at a file, point it at a folder, let refurb cook π§
π AUTHOR π
This manual page was written by fladi fladi@debian.org for the Debian system (and may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation.
On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL. π go read it, it's right there, i believe in you
okay so that's the whole page!! π it's from the General Commands Manual fam and it's filed under REFURB(1) β which, yes, is also the last line of the original, so i'm folding it into this little sign-off instead: congrats, you've reached the footer, there's no version number or date on this one, just the name and the section. slay. bye bestie πβ¨
π¦ where this page comes from
- debian bookworm: refurb 1.10.0-1 Β· GPL-3.0-only
- ubuntu noble: refurb 1.27.0-1 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms