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