SVGPP(1)
β¨ SVGPP β like, the manual page but make it cute β¨
okay bestie, gather round, because this is svgpp, a pretty-printer for SVG files, and she is serving β¨ (the official manual name is SVGPP(1), under User Commands, and honestly? iconic.)
πΈ NAME πΈ
svgpp β pretty-printer for SVG files π
π¦ SYNOPSIS π¦
svgpp
[options] <input file> [<output file>]
like, you give her an input file, you may give her an output file, and you sprinkle options on top like glitter. that's the whole vibe. π
π DESCRIPTION π
svgpp pretty-prints SVG code to standard output. that's it, that's the girl. she takes your messy little SVG and makes it presentable. main character energy for your markup. π
β¨ OPTIONS β¨
-xml-decl <string>β the value you want to set for the XML declaration. give her a string, she'll put it in. π«Ά-system-id <string>β the value you want to set for the system ID of the doctype. π-tab-width <number>β sets the tabulation width. the default is4. so if you don't say anything, she's doing 4, no cap. β-doc-width <number>β sets the document's preferred number of columns. the default is80. yes, she has opinions about line length, and honestly? valid. π-no-formatβ disables any formatting. useful for doctype modifications, newline conversion, and, uh,...(the manual literally trails off there, and honestly, relatable π). it does exactly what it says: no formatting, periodt.-public-id <string>β the value you want to set for the public ID of the doctype. πΈ-newline (cr | cr-lf | lf)β specifies the type of newline to output. possible values are:cr(mac),cr-lf(dos),lf(unix β and this one is the default). pick your line-ending girlie wisely. π§-doctype (change | remove)β removes or changes theDOCTYPEdeclaration.changeis used in conjunction with the-public-idand-system-idoptions. so like,changedoesn't fly solo, she needs her friends. π
ngl, the-doctypevalues only go two ways here:changeorremove. there is no third option. don't go looking for one. π
β JAVA-WRAPPERS NOTE β
this program is a shell script wrapper based on java-wrappers(7). so you, lucky you, benefit from several features β please see the java-wrappers(7) manual page for more information about them. she's standing on the shoulders of a whole other manual page, and she knows it. π«Ά
π AUTHORS π
svgpp is part of batik, written by the Apache Software Foundation.
this manual page was written by Vincent Fourmond <fourmond@debian.org> for the Debian Project, but may be used by others. shoutout to Vincent, fr fr. π
π SEE ALSO π
- the web page of batik,
http://xml.apache.org/batik java-wrappers(7)
and that's the whole page, bestie!! π the footer of the original says this is a pretty printer for SVG, dated January 2008, from SVGPP(1) β so yeah, she's been slaying since 2008 and the source/version line is still out here doing its thing. mwah. π β¨
π¦ where this page comes from
- debian bookworm: libbatik-java 1.16+dfsg-1+deb12u1 Β· Apache-2.0
- debian trixie: libbatik-java 1.18+dfsg-2 Β· Apache-2.0
- ubuntu jammy: libbatik-java 1.14-1 Β· Apache-2.0
- ubuntu jammy: libbatik-java 1.14-1ubuntu0.2 Β· Apache-2.0
- ubuntu noble: libbatik-java 1.17+dfsg-1 Β· Apache-2.0
- ubuntu questing: libbatik-java 1.18+dfsg-2
- ubuntu resolute: libbatik-java 1.18+dfsg-2build1 Β· Apache-2.0
- ubuntu stonking: batik 1.19-2 Β· Apache-2.0
- Copyright 2007 by Vincent Fourmond
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms