#!/bin/sh main() { if [ $# -lt 1 ]; then echo "$0 DIR..." 1>&2 exit 1 fi search="${*:-.}" [ -d "$search" ] || search="$(dirname "$search")" # shellcheck disable=2086 find $search -regex ".*.[c|h]pp" \ -exec printf "\033[32;1m** \033[0mFormatting %s\n" {} \; \ -exec clang-format -style=file -i {} \; } main "$@"