How klein-3000/fastfetch works
FastFetch Dynamic Logo Theme Pack combines JSONC display configurations, logo assets, and a PowerShell command wrapper. The main workflow is a user invoking ff, which selects or accepts a logo and configuration, then runs FastFetch to display it in a terminal. The README also documents ASCII, static-image, animated-image, and Sigil modes. Relationships shown here come from README statements; no source excerpts were available to verify implementation details.
Main entry points: ff.ps1 Sigil Mode · border.jsonc Border Style · ascii.jsonc ASCII Config · simple.jsonc Simple Style
Components 14
Command Interface
- ff Wrapper
ff.ps1 - Sigil Mode
ff.ps1
Display Configurations
- Default Config
config.jsonc - ASCII Config
ascii.jsonc - Static Image Config
img.jsonc - Animated Config
gif.jsonc - Border Style
SigilModule/border.jsonc - Simple Style
SigilModule/simple.jsonc
Logo Resources
- Logo Images
logos - Sigil Images
logos/sigils - ASCII Artwork
logos/ascii.txt
Other components
- Terminal User
- FastFetch
- WezTerm Terminal
Connections 18
- Terminal User → ff Wrapper: invokes
README.md - ff Wrapper → FastFetch: runs
README.md - ff Wrapper → Logo Images: selects logo
README.md - ff Wrapper → Sigil Mode: supports mode
README.md - Sigil Mode → Sigil Images: selects emblem
README.md - Sigil Mode → Border Style: loads default
README.md - Sigil Mode → Simple Style: accepts custom
README.md - Sigil Mode → Sigil Images: randomizes
README.md - Sigil Mode → Border Style: randomizes style
README.md - FastFetch → Default Config: reads config
README.md - FastFetch → ASCII Config: reads config
README.md - FastFetch → Static Image Config: reads config
README.md - FastFetch → Animated Config: reads config
README.md - FastFetch → Border Style: uses style
README.md - FastFetch → Simple Style: uses style
README.md - ASCII Config → ASCII Artwork: renders text
README.md - FastFetch → Logo Images: displays image
README.md - FastFetch → WezTerm Terminal: renders output
README.md