animate-logo

Animates ASCII logos with various color effects.

  • Kind: logo_animation
  • Binary: xfetch-plugin-animate-logo
  • Dependencies: None (pure Rust)

Configuration

{
    "logo_animation": {
        "plugin": "animate-logo",
        "fps": 12,
        "duration_ms": 1200,
        "loop": false,
        "style": "sweep"
    }
}

Arguments

FieldTypeDefaultDescription
fpsnumber12Frames per second (clamped 1–60)
duration_msnumber1200Total animation duration in ms
loopboolfalseLoop animation (currently unused)
stylestring"sweep"Animation style (see below)
frames_pathstring or string[]Path(s) to frame files (required for frame style)

Styles

StyleDescription
sweepColors sweep left-to-right across characters (6-color ANSI palette)
waveSine-wave color pattern across the logo
rainbowFull RGB gradient shifting over time (24-bit color)
sparkleRandom characters light up in bright colors
breathingAll characters fade in and out in warm amber tones
frameCycles through pre-loaded ASCII frame sets
noneNo coloring, displays logo as-is