#!/bin/sh main() { if [ $# -lt 2 ]; then echo "$0 build_path [-fix] DIR..." 1>&2 exit 1 fi args="-p $1"; shift if [ "$1" = "-fix" ]; then args="${args} -fix"; shift fi # Search paths search="${*:-.}" echo "$0 in $search" # shellcheck disable=2086 find $search -iname "*.cpp" \ -exec printf "\\033[32;1m** \\033[0mProcessing %s\\n" {} \; \ -exec clang-tidy $args {} \; } main "$@"