EVOLVOTRON_MUTATE(1)
π EVOLVOTRON_MUTATE π
okay bestie, welcome to evolvotron_mutate, section 1 of the Evolvotron manual π¦ she's a little command-line girly who renders an evolvotron function tree to an image β¨ (well, technically she makes the function β the rendering is somebody else's job, but we'll get there π
)
πΈ NAME πΈ
evolvotron_mutate β Render an evolvotron function tree to an image.
β¨ SYNOPSIS β¨
evolvotron_mutate < function_in.xml > function_out.xml
evolvotron_mutate -g > function_out.xml
π DESCRIPTION π
So here's the tea, bestie π evolvotron_mutate does one of two things:
- it mutates an existing image function that it reads from standard input, or
- (if you pass the
-goption) it creates a brand new image function from scratch.
Either way? The output image function gets written straight to standard output. No cap, that's the whole vibe π
The mutation parameters and the function weightings are literally the same ones evolvotron uses in its default reset state β so nothing extra to configure, she just knows π
If you want the full lore on image functions, go read the evolvotron user manual β you can get to it from the evolvotron application's Help menu. iykyk π
π COMMANDLINE OPTIONS π
-g,--genesisβ tells her don't read anything from standard input, bestie. The output function gets created at random π² main character energy fr fr.-h,--helpβ shows you the info on command line arguments and then exits. polite queen π«Ά-l,--linearβ any created functions (if you render them as animations, that is) will sweepzlinearly instead of sinusoidally π (so if you were expecting that sine wave wiggle, not today π).-p,--spheremapβ created functions get tagged as spheremaps πͺ© obsessed.-v,--verboseβ turns on some extra logging to standard error π a lil chatty, we love that.
π EXAMPLES π
Chain her up with tee and pipe straight into a render, iconic behavior:
evolvotron_mutate -g | tee function0.xml | evolvotron_render function0.ppm
And here's the classic mutate-an-existing-one move:
evolvtron_mutate < function0.xml > function1.xml
ok so real talk β that second command says evolvtron_mutate, and yes, that's exactly how it's written in the original page, typo and all π i am not fixing it, i am not touching it, it stays. type it exactly like that or type the real name, your call bestie π
π AUTHOR π
evolvotron_mutate was written by Tim Day (www.timday.com) and is released under the conditions of the GNU General Public License. For the whole legal situation, see the file LICENSE supplied with the source code πβ¨
π¦ SEE ALSO π¦
and that's the whole page, bestie π this lil slice of the Evolvotron manual lives over at www.timday.com and it's dated 16 Oct 2009 β yeah she's a vintage icon and she still ate ππβ¨
π¦ where this page comes from
- debian bookworm: evolvotron 0.7.1-5+b1 Β· GPL-3.0-or-later
- debian trixie: evolvotron 0.8.1-1+b2 Β· GPL-3.0-or-later
- ubuntu jammy: evolvotron 0.7.1-5 Β· GPL-3.0-or-later
- ubuntu noble: evolvotron 0.8.1-1build3 Β· GPL-3.0-or-later
- ubuntu questing: evolvotron 0.8.1-1build5
- ubuntu resolute: evolvotron 0.8.1-1build6 Β· GPL-3.0-or-later
- ubuntu stonking: evolvotron 0.8.1-1build6 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms