vat renders vector graphics (SVG & Android Vector Drawables) to your terminal.
Any terminal that implements the kitty graphics protocol should work (ghostty, kitty, wezterm, etc)
brew install jzbrooks/repo/vat
Download the distribution from the releases page and ensure it has execute permission. Give it execute permissions e.g. chmod u+x vat
.
![Screenshot 2025-01-07 at 9 26 30 PM](https://private-user-images.githubusercontent.com/5142575/400981345-10345d73-50ca-4d45-b982-e459914d6ef9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MjAwOTksIm5iZiI6MTczOTYxOTc5OSwicGF0aCI6Ii81MTQyNTc1LzQwMDk4MTM0NS0xMDM0NWQ3My01MGNhLTRkNDUtYjk4Mi1lNDU5OTE0ZDZlZjkucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTVUMTE0MzE5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OGM0YzI1OGM1NjIxZjcxZDYzNjk2MzkyMmE3N2EyZjIzOGQ2ZDlhYjQyYjA4ODJmMDg4NDE0ODY5OWE2M2QyNyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.4lG3dTIkY33-YR4KLL_SAC5JwTjer-k7o9LrvXGYY5c)
The terminal is ghostty.
The image can be found at http://plurib.us/1shot/2008/eleven_below/.
> vat [options] [file]
vat renders vector artwork (SVG & Android Vector Drawable) to the terminal.
Options:
--background-color background color in hexadecimal RGBA format
-s --scale scale factor (float or integer)
-h --help print this message
-v --version print the version number
java -jar vat
for Windows
This project uses the Gradle build system.
To build the binary: ./gradlew binary
To see all available tasks: ./gradlew tasks