代码拉取完成,页面将自动刷新
同步操作将从 Gitee 极速下载/Tokei 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/usr/bin/env bash
set -e
if [ "$1" = "--full" ]; then
FILE=$2
FULL=true
else
FILE=$1
FULL=false
fi
echo 'Tokei Benchmarking Tool'
if [ $FULL = true ]; then
REQUIRED='cloc, tokei, loc, hyperfine, and scc'
else
REQUIRED='tokei, and hyperfine'
fi
echo "The use of this tool requires $REQUIRED to be installed and available in your PATH variable."
echo 'Please enter the path you would like to benchmark:'
if [ -z ${FILE+x} ]; then
read -r input
else
input=$FILE
fi
hyperfine --version
echo "old tokei: $(tokei --version)"
if [ $FULL = true ]; then
scc --version
loc --version
echo "cloc: $(cloc --version)"
fi
cargo build --release
if [ $FULL = true ]; then
hyperfine -w 10 --export-csv './results.csv' "target/release/tokei $input" \
"tokei $input" \
"scc $input" \
"loc $input" # \ "cloc $input"
else
hyperfine -w 5 "target/release/tokei $input" \
"tokei $input"
fi
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。