github.com/charmbracelet/glamour@v0.7.0/examples.sh (about) 1 #!/bin/bash 2 3 set -e 4 5 for element in ./styles/examples/*.md; do 6 echo "Generating screenshot for element ${element}" 7 basename="`basename -s .md ${element}`" 8 stylename="${basename}.style" 9 filename="${basename}.png" 10 11 # take screenshot 12 ./termshot -o ./styles/examples/ -f "$filename" glow -s ./styles/examples/${stylename} ${element} 13 14 # add border 15 convert -bordercolor black -border 16x16 "./styles/examples/$filename" "./styles/examples/$filename" 16 17 # optimize filesize 18 pngcrush -ow "./styles/examples/$filename" 19 done