jesseduffield.lazygit/vendor/github.com/charmbracelet/glamour/examples.sh
Jesse Duffield 3a191b913f Add release notes popup after update
We're using glamour for rendering the markdown, and I'm interested in using it in other places
too
2024-01-13 19:26:26 +11:00

20 lines
553 B
Bash

#!/bin/bash
set -e
for element in ./styles/examples/*.md; do
echo "Generating screenshot for element ${element}"
basename="`basename -s .md ${element}`"
stylename="${basename}.style"
filename="${basename}.png"
# take screenshot
./termshot -o ./styles/examples/ -f "$filename" glow -s ./styles/examples/${stylename} ${element}
# add border
convert -bordercolor black -border 16x16 "./styles/examples/$filename" "./styles/examples/$filename"
# optimize filesize
pngcrush -ow "./styles/examples/$filename"
done