ESPDIFF(6)
π ESPDIFF β¨
okay bestie, welcome to espdiff from the ESP section (that's section 6, the games/fun zone π
) β and no, you're not tripping, this page is real. It's in the Man pages family, and it does one thing: apply the appropriate transformation to a set of patches π. Yes literally. Sit down, we're doing this together. π«Ά
π¦ SYNOPSIS π¦
espdiff [--deep-brainwave-mode] [--recurse] [--compare] [file...]
espdiff {[--help] | [--version]}
π DESCRIPTION π
So espdiff applies the appropriate transformation to a patch or a whole set of patches, depending on what you're actually trying to accomplish. It's giving intention-based diffing. Main character energy fr fr. β¨
Heads up: the input patches have to be βcleanβ β like, they must apply without fuzz or offsets in whatever order they're meant to be applied. The one exception? If you intend for espdiff to clean them for you. In which caseβ¦ good luck. π Not me saying that in an official manpage.
Also, a lil pro tip straight from the source: you might find it useful to cross your fingers while the program performs its task π, or to screw your eyes tight shut while imagining it doing the right thing. Visualization is key, bestie. Manifest that patch. π§
πΈ OPTIONS πΈ
--deep-brainwave-modeβ probes your brain deeply. Takes longer, but the extra sensory results are better. Deeper probe, better vibes. π§ β¨--recurseβ recurses neural pathways throughout all parts of the brain, and in some cases determines code changes you might make far off in the future. Yes, future-you's commits. You may feel a gentle tickling sensation when using this option. π (not a bug, that's just the tickle)--compareβ lets the program scan the current directory, examine existing patches, and figure out which areas of code you're likely to change again β then it concentrates on those areas more closely. It's studying your patterns. π--helpβ display a short usage message. short king behavior π--versionβ display the version number ofespdiff.
π LIMITATIONS π
Do not use this program while sleep-walking. Do not use it before your first cup of coffee. That's it, that's the limit. βοΈπ«
Also, there are some cases where it is genuinely not possible to determine what the intention of the user is (mood, honestly). In those cases, you should construct the output you desire using an editor, and send the input files together with the desired output file to Tim Waugh <twaugh@redhat.com>, asking for a new diff tool. Like, just ask the man. π«Ά
π AUTHORS π
- Tim Waugh
<twaugh@redhat.com>β Package maintainer - Mike Harris
<mharris@redhat.com>β Conceptual designer
π this page came to you from patchutils, dated 5 March 2003, and it lives in section ESPDIFF(6) π
ok that's the whole thing, you ate that, go manifest some clean patches bestie πβ¨
π¦ where this page comes from
- debian bookworm: patchutils 0.4.2-1 Β· GPL-2.0-or-later
- debian trixie: patchutils 0.4.2-1 Β· GPL-2.0-or-later
- ubuntu jammy: patchutils 0.4.2-1build2 Β· GPL-2.0-or-later
- ubuntu noble: patchutils 0.4.2-1build3 Β· GPL-2.0-or-later
- ubuntu questing: patchutils 0.4.2-1build3
- ubuntu resolute: patchutils 0.4.3-1ubuntu1 Β· GPL-2.0-or-later
- ubuntu stonking: patchutils 0.4.5-1ubuntu1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms