williamzujkowski/SVG Terminal Generator

Generate animated SVG terminals for GitHub READMEs from a declarative YAML config.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
configPath to terminal.yml config filenoterminal.yml
outputOutput SVG file pathnoterminal.svg
cache-modeDynamic-block cache behavior: normal | refresh | frozen | offnonormal
staticGenerate a non-animated SVG (final-frame snapshot)nofalse
minifyStrip inter-element whitespace from the outputnofalse
commitAuto-commit the generated SVGnofalse
commit-messageCommit message when auto-committingnochore: update terminal SVG [skip ci]
namedescription
svg-pathPath to the generated SVG file
svg-sizeSize of the generated SVG in bytes (also: svg-bytes — same value)
svg-bytesByte count of the generated SVG (integer string)
svg-sha256Hex SHA-256 of the generated SVG, for cache-busting downstream
svg-changedtrue | false — did this run modify a pre-existing SVG? false on first run (no prior file) and false when bytes match. Use to gate commits.