#!/bin/sh set -e # Refresh libcbor.org ... cd docs if [[ $(git -C .. diff --cached --name-only) == *"index.html.erb"* ]]; then echo "The homepage template has been updated, regenerating and checking in the HTML." erb index.html.erb > index.html git -C .. add $(pwd)/index.html fi cd .. # Run clang-format and add modified files MODIFIED_UNSTAGED=$(git -C . diff --name-only) MODIFIED_STAGED=$(git -C . diff --name-only --cached) ./clang-format.sh git add ${MODIFIED_STAGED} if [[ ${MODIFIED_UNSTAGED} != $(git -C . diff --name-only) ]]; then echo "WARNING: Non-staged files were reformatted. Please review and/or add" \ "them" fi