bidict/build-docs.sh

25 lines
711 B
Bash
Executable File

#!/bin/bash
GRAPH_SRC="type-hierarchy.txt"
MODIFIED_GRAPH_SRC="$(git ls-files -m | grep ${GRAPH_SRC})"
if [[ -n "${MODIFIED_GRAPH_SRC}" ]]; then
if which graph-easy &>/dev/null ; then
graph-easy "${MODIFIED_GRAPH_SRC}" --png
if [[ "$?" -eq 0 ]]; then
if which optipng &>/dev/null ; then
optipng _static/type-hierarchy.png
else
echo -e "\033[0;31m* optipng not found, skipping. Hint: brew install optipng\033[0m\0007"
fi
else
echo -e "\033[0;31m* graph-easy failed. Hint: brew install graphviz\033[0m\0007"
fi
else
echo -e "\033[0;31m* graph-easy not found, skipping. Hint: sudo cpanm Graph::Easy\033[0m\0007"
fi
fi
cd docs
make clean html $@