Configuration options for the lolcat colorization process.
This struct holds all the parameters that control how text is colorized,
including color cycling speed, animation settings, and display options.
Instance methods
action
The action to perform (Lolcat, Version, or Help)
Sourceaction=(action : Action)
The action to perform (Lolcat, Version, or Help)
SourceWhether to animate the colors (shifting rainbow effect)
Sourceanimate?
Whether to animate the colors (shifting rainbow effect)
Sourceduration
Number of animation frames to display
Sourceduration=(duration :
Int32)
Number of animation frames to display
SourceWhether to force color output even when not outputting to a TTY
Sourceforce?
Whether to force color output even when not outputting to a TTY
Sourcefreq
Controls how quickly the colors cycle (higher = faster color change)
SourceControls how quickly the colors cycle (higher = faster color change)
SourceWhether to use background colors instead of foreground colors
Sourceinvert?
Whether to use background colors instead of foreground colors
Sourceoffset
Starting position in the color cycle (randomized by default)
SourceStarting position in the color cycle (randomized by default)
Sourcespeed
Animation speed (frames per second)
SourceAnimation speed (frames per second)
Sourcespread
Controls how far apart the colors are spread (higher = slower color change)
SourceControls how far apart the colors are spread (higher = slower color change)
Source