cacaview(1)
π cacaview π
okay bestie, gather round, because we're talking about cacaview β that's the cacaview(1) page from the General Commands Manual, and it's lowkey one of the most iconic little tools in the whole libcaca cinematic universe. β¨
πΈ NAME πΈ
cacaview β ASCII image browser. yes. that's the whole vibe. an image browser that lives in your terminal. slay. π
π SYNOPSIS π
cacaview [FILE...]
π¦ DESCRIPTION π¦
So cacaview is a lightweight text mode image viewer, fr fr. It renders your images using colour ASCII characters, which is genuinely the cutest thing. It's a powerful add-on to those famous console programs you already know and love β like the mutt email client, the slrn newsreader, and the links or w3m web browsers. group chat but make it terminal. π
And the format support? obsessed. cacaview can load the most widespread image formats out there: PNG, JPEG, GIF, PNG, BMP etc. (yes, PNG said what it said twice, she's a main character, we let her π).
You can zoom and scroll the image around for more details, and you get to choose between four different dithering modes. And the best part? All commands are accessible through a single key press. one press. no menus. no stress. periodt. π«Ά
β¨ KEYS β¨
the keys are the moment, honestly. here's every single one:
?β show the help screen. when in doubt,?it out. πn,pβ switch to next image, previous imageLeft,Right,Up,Downorh,l,k,jβ scroll the image around+,-β zoom in and outzβ reset the zoom level to normal (the "okay bestie breathe, back to default" key)fβ switch fullscreen mode (hide/show menu and status bars)dβ toggle the dithering mode (no dithering, 4x4 ordered dithering, 8x8 ordered dithering and random dithering)qβ exit the program. goodbye, queen. π
π EXAMPLE π
here's the classic, no notes:
cacaview /usr/share/pixmaps/*.*
π BUGS π
okay so we have to be honest here, no cap:
- There is no support for aspect ratio yet. your images may be doing their own little stretch, and we cannot fix it for you.
- Also, since there is no way yet to load an image from
cacaview, it is completely useless when run without an argument. like, genuinely useless. it just sits there. gorgeous, but useless. π
bestie please pass it a file. i am begging. give the girl something to render. π₯Ί
π SEE ALSO π
π AUTHOR π
This manual page was written by Sam Hocevar <sam@hocevar.net>. thank you for your service, legend. π
and that's the whole page!! stay zoomed, stay dithered, and remember: a single key press is all it takes. iykyk. π¦β¨
this has been cacaview(1) from the libcaca crew, dated 2003-11-30 β written by me, your favourite terminal bestie, who loves you and also loves ASCII. mwah. ππ
π
π¦ 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