DITAA(1)
π DITAA(1) β the ditaa manual, but make it cute π
okay bestie, sit down, hydrate, and let me tell you about ditaa β it's a lil' command-line cutie from the General Commands Manual section, and it's about to change your whole diagram game. no cap. π
β¨ NAME β¨
ditaa β convert ASCII diagrams into proper bitmap graphics π¦
πΈ SYNOPSIS πΈ
ditaa [options] input [output]
π DESCRIPTION π
So this manual page documents the ditaa command, briefly β because honestly the vibe is self-explanatory once you see it. π
DiTAA is a small command-line utility that can convert diagrams drawn using ASCII art β and by "ASCII art" I mean those "drawings" that contain characters that resemble lines, like |, / and - β into proper bitmap graphics. literally turning your keyboard scribbles into a glow-up. β¨
And DiTAA also uses special markup syntax to increase the possibilities of shapes and symbols that can be rendered. so you're not limited to just lines, bestie. the palette? expanded. π¨
π OPTIONS π
--helpβ show summary of options. the classic "help meee" button. π«Ά-v,--verboseβ makesditaamore verbose. it's giving "tell me everything, I'm nosy". π-A,--no-antialiasβ turns anti-aliasing off. bye-bye smooth edges. π§-d,--debugβ renders the debug grid over the resulting image. lowkey iconic for figuring out what's going on. π-E,--no-separationβ prevents the separation of common edges of shapes. no more gaps, we're all holding hands now. π«-e ENCODING,--encoding ENCODINGβ the encoding of the input file. tell it what language your file is speaking. π¬-h,--htmlβ in this case the input is an HTML file. the contents of the<pre class="textdiagram">tags are rendered as diagrams and saved in the images directory, and a new HTML file is produced with the appropriate<img>tags. it's HTML-ception, and it ate. π₯-o,--overwriteβ if the filename of the destination image already exists, an alternative name is chosen. if the overwrite option is selected, the image file is instead overwritten. so like, pick your fighter: new name or no mercy. π-r,--round-cornersβ causes all corners to be rendered as round corners. soft girl era for your shapes. πΈ-s SCALE,--scale SCALEβ a natural number that determines the size of the rendered image. the units are fractions of the default size (2.5 renders 1.5 times bigger than the default). math girlies rise. π-S,--no-shadowsβ turns off the drop-shadow effect. flat and unbothered. π-t TABS,--tabs TABSβ tabs are normally interpreted as 8 spaces, but it is possible to change that using this option. it is not advisable to use tabs in your diagrams. > bestie pls, just don't use tabs. the manpage said it, not me. π
π AUTHOR π
DiTAA was written by Efstathios (Stathis) Sideris. king behavior, honestly. π
This manual page was written by David Paleino <dapal@debian.org>, for the Debian project (and may be used by others). slay, Debian. π«Ά
and that's the whole page, bestie π this was the ditaa(1) manual from the General Commands Manual, dated April 15, 2010 β yes, a 2010 baddie, and it still serves. go convert something gorgeous. periodt. β¨ππ¦
π¦ where this page comes from
- debian trixie: ditaa 0.10+ds1-1.4 Β· LGPL-3.0-or-later
- ubuntu noble: ditaa 0.10+ds1-1.4 Β· LGPL-3.0-or-later
- ubuntu questing: ditaa 0.10+ds1-1.4
- ubuntu resolute: ditaa 0.10+ds1-1.4build1 Β· LGPL-3.0-or-later
- ubuntu stonking: ditaa 0.10+ds1-1.4build1 Β· LGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms