TDengine/tools/scripts/codeFormat.sh

54 lines
1.4 KiB
Bash
Raw Normal View History

2022-10-13 03:09:43 +00:00
#!/bin/bash
PRJ_ROOT_DIR=$(readlink -f -- "$(dirname $0)/../..")
FORMAT_BIN=clang-format-14
ORIGIN_DIR=$(pwd)
cd ${PRJ_ROOT_DIR}
FORMAT_DIR_LIST=(
2022-10-13 05:59:18 +00:00
"${PRJ_ROOT_DIR}/include"
"${PRJ_ROOT_DIR}/source/os"
"${PRJ_ROOT_DIR}/source/util"
"${PRJ_ROOT_DIR}/source/common"
"${PRJ_ROOT_DIR}/source/libs/cache"
"${PRJ_ROOT_DIR}/source/libs/catalog"
"${PRJ_ROOT_DIR}/source/libs/command"
"${PRJ_ROOT_DIR}/source/libs/executor"
2022-10-13 06:15:42 +00:00
"${PRJ_ROOT_DIR}/source/libs/function"
2022-10-13 05:59:18 +00:00
"${PRJ_ROOT_DIR}/source/libs/index"
"${PRJ_ROOT_DIR}/source/libs/monitor"
"${PRJ_ROOT_DIR}/source/libs/nodes"
# "${PRJ_ROOT_DIR}/source/libs/parser"
"${PRJ_ROOT_DIR}/source/libs/planner"
2022-10-13 06:25:37 +00:00
"${PRJ_ROOT_DIR}/source/libs/qcom"
"${PRJ_ROOT_DIR}/source/libs/qworker"
2022-10-13 06:03:23 +00:00
"${PRJ_ROOT_DIR}/source/libs/scalar"
2022-10-13 05:59:18 +00:00
"${PRJ_ROOT_DIR}/source/libs/stream"
2022-10-13 06:06:27 +00:00
"${PRJ_ROOT_DIR}/source/libs/sync"
2022-10-13 05:59:18 +00:00
"${PRJ_ROOT_DIR}/source/libs/tdb"
"${PRJ_ROOT_DIR}/source/libs/tfs"
"${PRJ_ROOT_DIR}/source/libs/transport"
"${PRJ_ROOT_DIR}/source/libs/wal"
# "${PRJ_ROOT_DIR}/source/client"
"${PRJ_ROOT_DIR}/source/dnode"
)
EXCLUDE_DIR_LIST=(
)
EXCLUDE_FILE_LIST=(
"source/libs/parser/sql.c"
2022-10-13 03:09:43 +00:00
)
for d in ${FORMAT_DIR_LIST[@]}; do
2022-10-13 05:59:18 +00:00
for f in $(find $d -regex '.*\.\(cpp\|hpp\|c\|h\)'); do
2022-10-13 03:09:43 +00:00
${FORMAT_BIN} -i $f
done
done
cd ${ORIGIN_DIR}
2022-10-13 06:15:42 +00:00
# find source/libs/ -path ./source/libs/qworker -prune -o -regex '.*\.\(cpp\|hpp\|c\|h\)' -print