ClickHouse/utils/check-style/format.sh

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

16 lines
515 B
Bash
Raw Normal View History

#!/usr/bin/env bash
# Format almost all code with current clang-format settings
cd `readlink -f $(dirname $0)`/../..
clang_format=`bash -c "compgen -c clang-format | grep 'clang-format-[[:digit:]]' | sort --version-sort --reverse | head -n1"`
if [ ! -z $clang_format ]; then
2020-08-12 03:03:47 +00:00
find base src programs utils -name *.cpp -or -name *.h -exec $clang_format -i {} + ;
else
echo clang-format missing. try to install:
echo sudo apt install clang-format
echo or
2020-08-12 03:03:47 +00:00
echo sudo apt install clang-format-10
fi