libcaca(1)
π NAME π
cacademo, cacafire β libcaca's demonstration applications, aka the two silly little guys that make your terminal go absolutely feral π
β¨ SYNOPSIS β¨
cacademo
cacafire
π¦ DESCRIPTION π¦
okay so this manual page is the quick lil lowdown on cacademo and cacafire. two programs, one vibe, both of them turning your boring terminal into art π
cacademo is the one that serves ASCII art effects with animated transitions, like it's not just gonna show you a thing, it's gonna smoothly glide into the next thing bestie. the lineup is:
- metaballs π«§
- a moire pattern of concentric circles π
- old school plasma π
- Matrix-like scrolling π
cacafire is way simpler and that's the whole point: it displays burning ASCII art flames. that's it. that's the show. it's giving cozy fireplace but make it characters π₯
π KEYS π
the whole keyboard is basically three buttons, we love efficiency:
Enterβ forces an effect transition to happen. like, right now. no waiting for the program to decide π€Spaceβ pauses and resumes the program. hit it again to un-pause, it's a toggle bestie β―οΈEscβ exits the program. bye bye π
π BUGS π
found a bug? don't suffer in silence, please report any bugs you find to <libcaca@lists.zoy.org>. the maintainers wanna know π«Ά
π LICENSE π
here's the legal tea, and it's honestly iconic:
cacademois covered by the Do What the Fuck You Want to Public License (WTFPL). yeah. that's the real name. periodt.cacafireis covered by the GNU Lesser General Public License (LGPL).
π AUTHORS π
roll call, because these people ate:
cacademo's moire and matrix effects and this manual page were written by Sam Hocevar<sam@hocevar.net>. (yes, the manual you're reading rn. hi. thank him.)cacademo's metaball effect was written by Jean-Yves Lamoureux<jylam@lnxscene.org>.cacafireis a port of AAlib's aafire written by Jan Hubicka<hubicka@freesoft.cz>.cacademo's plasma effect is a port of an SDL plasma effect written and put in the public domain by Michele Bini<mibin@tin.it>.
πΈ SEE ALSO πΈ
go read these next, fr fr:
k that's the whole page bestie, go run it and watch your terminal glow up π
this was libcaca for the General Commands Manual, dated 2006-9-23 β yes it's old, yes it still slays, no cap πβ¨
π¦ where this page comes from
- alpine 3.24: libcaca-doc 0.99_beta20-r5 Β· WTFPL
- arch rolling: libcaca 0.99.beta20-7 Β· WTFPL
- debian bookworm: caca-utils 0.99.beta20-3+deb12u1 Β· WTFPL-2
- debian trixie: caca-utils 0.99.beta20-5+deb13u1 Β· WTFPL-2
- epel 10: caca-utils 0.99-0.75.beta20.el10_0 Β· WTFPL
- epel 9: caca-utils 0.99-0.69.beta20.el9 Β· WTFPL
- fedora 43: caca-utils 0.99-0.80.beta20.fc43 Β· WTFPL
- fedora 44: caca-utils 0.99-0.82.beta20.fc44 Β· WTFPL
- nixpkgs unstable: libcaca 0.99.beta20
- opensuse-leap 16.0: caca-utils 0.99.beta20-160000.3.1 Β· WTFPL
- opensuse-leap 16.0: caca-utils 0.99.beta20-160000.3.1 Β· WTFPL
- opensuse-leap 16.0: caca-utils 0.99.beta20-160000.3.1 Β· WTFPL
- opensuse-leap 16.0: caca-utils 0.99.beta20-160000.3.1 Β· WTFPL
- ubuntu jammy: caca-utils 0.99.beta19-2.2ubuntu4
- ubuntu jammy: caca-utils 0.99.beta19-2.2ubuntu4.2
- ubuntu noble: caca-utils 0.99.beta20-4build2 Β· WTFPL-2
- ubuntu noble: caca-utils 0.99.beta20-4ubuntu0.2 Β· WTFPL-2
- ubuntu questing: caca-utils 0.99.beta20-5
- ubuntu questing: caca-utils 0.99.beta20-5ubuntu0.25.10.2
- ubuntu resolute: caca-utils 0.99.beta20-6ubuntu2 Β· WTFPL-2
- ubuntu resolute: caca-utils 0.99.beta20-6ubuntu2.1 Β· WTFPL-2
- ubuntu stonking: caca-utils 0.99.beta20-8 Β· WTFPL-2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms