1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-KafkaBridge

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
format_code.sh 837
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Yunze Xu Отправлено 27.08.2020 06:33 7f85e8f
#!/bin/bash
# Using clang-format and gofmt to format c/c++/golang source code.
formatByClangFormat() {
for file in $(find $1 -regextype "posix-egrep" -regex ".*[A-Za-z_]\.(h|c|cc)")
do
COMMAND="clang-format -i $file"
eval $COMMAND
done
echo "clang-format for directory: $1"
}
if command -v clang-format >/dev/null; then
DIRS=( ./cxx/src ./cxx/examples )
for DIR in "${DIRS[@]}"
do
formatByClangFormat $DIR
done
else
echo "[ERROR] clang-format is required to format c/c++ code"
fi
formatByGoFmt() {
for file in $(find $1 -name "*.go")
do
COMMAND="gofmt -w $file"
echo $COMMAND
eval $COMMAND
done
}
if command -v gofmt >/dev/null; then
formatByGoFmt ./golang/examples
else
echo "[WARN] gofmt is required to format golang code"
fi

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-KafkaBridge.git
git@api.gitlife.ru:oschina-mirror/mirrors-KafkaBridge.git
oschina-mirror
mirrors-KafkaBridge
mirrors-KafkaBridge
master