examples.sh

 1#!/bin/bash
 2
 3set -e
 4
 5for 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"
19done