代码拉取完成,页面将自动刷新
#!/bin/bash
# Copyright 2016 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
if [[ -z "${@}" ]]; then
echo >&2 "Usage: `basename $0` <paths_to_clang_format...>"
exit 1
fi
which clang-format >/dev/null 2>&1
if [[ $? -ne 0 ]]; then
echo >&2 "Sorry, but you need \`clang-format\` on your \$PATH to run this script"
exit 1
fi
for arg in ${@}; do
echo "Processing ${arg}"
dir=`readlink -f "${arg}"`
if [[ -d "${dir}" ]]; then
dir="${dir}/stripped-by-dirname-on-next-line"
fi
while dir=`dirname ${dir}`; do
if [[ -f "${dir}/.clang-format" ]]; then
echo "Using style from: ${dir}/.clang-format"
break
elif [[ "${dir}" == "/" ]]; then
echo >&2 "No .clang-format file found. Make one at or above ${arg}"
exit 1
fi
done
js_files=$(git ls-tree -r --name-only HEAD -- "${arg}" | grep '\.js$')
for js_file in ${js_files}; do
echo "Formatting ${js_file}"
clang-format -i -style=file "$js_file"
done
done
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。