JARDIFF(1)
π JARDIFF(1) β User Commands π
okay bestie, sit down, hydrate, because we're about to talk about jardiff, a little icon from the User Commands section of the manual. it's giving "quiet overachiever" and honestly? obsessed. π«Ά
β¨ NAME β¨
jardiff β a tool to visualise API differences between two JAR files π
like... it literally looks at two JARs and tells you what changed API-wise. no cap. that's the whole job and she does it. π
πΈ DESCRIPTION πΈ
here's the vibe, the whole entire mood, the usage line in all its glory:
usage: jardiff -f <from jar> -t <to jar> [-F <from name>] [-T <to name>]
[[-o <xml|html|xhtml|text>]|[-x <xsl file>]] [-O <file>] [-s <href>]
[-fa <href>] [-ta <href>]
so you need a from jar and a to jar, everything else is optional and just makes her prettier. π¦
now the options, and yes, we're doing all of them, because skipping options is not the move:
-f,--from<arg> β the from jar file. the "before" pic. the origin story. β¨-F,--from-name<arg> β the from name. what you wanna call that from side.-fa,--from-api<arg> β relative location of the from api.-h,--helpβ prints help on the command line arguments. she will explain herself if you just ask. π-o,--output-format<arg> β the output format,xmlorhtml.-O,--out<arg> β the output file. where the magic goes. πΎ-s,--stylesheet<arg> β stylesheet to link to when generating html. slay, give her a lewk. π-T,--to-name<arg> β the to name. label for the "after" side.-t,--to<arg> β the to jar file. the "after" pic. the glow-up. π-ta,--to-api<arg> β relative location of the to api.-x,--xsl<arg> β custom xsl sheet to format output with. for the girlies who want full creative control. π
heads up bestie: in that usage line,-oand-xare written as alternatives to each other β[[-o <xml|html|xhtml|text>]|[-x <xsl file>]]β so don't come for me if you try to run both at once, okay? π that's literally what the usage says.
and that's the whole page, no crumbs left behind. this gorgeous little manual came from Debian and it's dated August 2008 β yes, she's been iconic since before some of us could read. periodt. π«Άβ¨π
π¦ where this page comes from
- debian bookworm: jardiff 0.2-5.1 Β· BSD-3-Clause
- debian trixie: jardiff 0.2-6 Β· BSD-3-Clause
- ubuntu jammy: jardiff 0.2-5.1 Β· BSD-3-Clause
- ubuntu noble: jardiff 0.2-5.1 Β· BSD-3-Clause
- ubuntu questing: jardiff 0.2-6
- ubuntu resolute: jardiff 0.2-6build1 Β· BSD-3-Clause
- ubuntu stonking: jardiff 0.2-6build1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms