GEGL(1)
GEGL(1) β User Commands π
okay bestie so this is the GEGL library manual page, aka the gegl command's own little user-commands moment. Pull up a chair, we're doing this together. π
β¨ NAME β¨
gegl β GEGL library manual page π
πΈ DESCRIPTION πΈ
so the whole vibe starts here, and the usage is literally:
usage: gegl [options] <file | -- [op [op] ..]>
and then it's like. Options: and it hands you the whole menu. here's the menu, no skips, no crumbs: β¨
-h,--helpβ this help information π«Ά--list-allβ list all known operations π--existsβ return0if the operation(s) exist β--propertiesβ output the properties (name, type, description) of the operation π-i,--fileβ read xml from named file π-x,--xmlβ use xml provided in next argument π₯--dotβ output a graphviz graph description πΈοΈ-o,--outputβ output generated image to named file, type based on extension. πΌοΈ-pβ increment frame counters of various elements when processing is done. π’-s scale,--scale scaleβ scale output dimensions by this factor. π-Xβ output the XML that was read in π-v,--verboseβ print diagnostics while running π£οΈ
then, and this is the part that's actually iconic: all parameters following -- are considered ops to be chained together into a small composition instead of using an xml file, this allows for easy testing of filters. but be aware β and I need you to hear me on this one, bestie β the default value will be used for all properties. π so don't come crying to me when your properties aren't what you set them to, because you didn't set them.
and then, because the universe is funny, we get this absolute moment:
unknown parameter '--version' giving you help instead
π not the program catching an unknown parameter and just deciding to give you help instead. so thoughtful. so unbothered. so giving.
which means... we run the whole thing again. yes really. here it is, same energy, same facts, and the usage:
usage: gegl [options] <file | -- [op [op] ..]>
Options: β¨ (yes, the whole list, again, she's consistent):
-h,--helpβ this help information π«Ά--list-allβ list all known operations π--existsβ return0if the operation(s) exist β--propertiesβ output the properties (name, type, description) of the operation π-i,--fileβ read xml from named file π-x,--xmlβ use xml provided in next argument π₯--dotβ output a graphviz graph description πΈοΈ-o,--outputβ output generated image to named file, type based on extension. πΌοΈ-pβ increment frame counters of various elements when processing is done. π’-s scale,--scale scaleβ scale output dimensions by this factor. π-Xβ output the XML that was read in π-v,--verboseβ print diagnostics while running π£οΈ
and once more for the people in the back: all parameters following -- are considered ops to be chained together into a small composition instead of using an xml file, this allows for easy testing of filters. and the default value will be used for all properties. π
okay but fr fr, the double-print thing is literally what the page shows, I'm not making it up. the --version moment happened and the help came out twice. slay, I guess. π
π¦ SEE ALSO π¦
the full documentation for gegl is maintained as a Texinfo manual π. if the info and gegl programs are properly installed at your site, the command
info gegl
should give you access to the complete manual. β¨ go read it, bestie, she's thorough.
and that's the whole page, no notes. π«Ά this was the gegl page, from the User Commands section of the manual, and the footer energy is gegl, July 2015, and GEGL(1) β so yeah, July 2015, iconic date, we love a vintage moment. byeee! ππΈπ¦
π¦ where this page comes from
- debian bookworm: gegl 1:0.4.42-2+deb12u2 Β· LGPL-3.0-or-later
- debian trixie: gegl 1:0.4.62-2+deb13u2 Β· LGPL-3.0-or-later
- ubuntu jammy: gegl 1:0.4.34-1build1 Β· LGPL-3.0-or-later
- ubuntu noble: gegl 1:0.4.48-2.4build2 Β· LGPL-3.0-or-later
- ubuntu questing: gegl 1:0.4.62-3.1
- ubuntu resolute: gegl 1:0.4.70-1 Β· LGPL-3.0-or-later
- ubuntu stonking: gegl 1:0.4.70-4 Β· 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