summaryrefslogtreecommitdiffstats
path: root/src/jaegertracing/jaeger-client-cpp/scripts/clang-format.sh
blob: 3f1a4383005ef1e2dab7237128514155ac9daf11 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash

function main() {
    local project_dir
    project_dir=$(git rev-parse --show-toplevel)
    cd "$project_dir" || exit 1

    local srcs
    srcs=$(git ls-files src crossdock |
           grep -E -v 'thrift-gen' |
           grep -E '\.(cpp|h)$')

    local cmd
    for src in $srcs; do
        cmd="clang-format -i $src"
        echo "$cmd"
        eval "$cmd"
    done
}

main