DragonOS/tools/change_rust_src.sh
2024-05-18 00:22:38 +08:00

34 lines
827 B
Bash

echo "正在为rust换源"
echo "bash change_rust_src.sh --sparse以使用稀疏索引"
sparse="false"
while true; do
if [ -z "$1" ]; then
break;
fi
case "$1" in
"--sparse")
echo "使用稀疏索引"
sparse=""
;;
esac
shift 1
done
if [ -z ${sparse} ]; then
echo -e "[source.crates-io] \n \
registry = \"https://github.com/rust-lang/crates.io-index\" \n \
\n \
replace-with = 'tuna' \n \
[source.tuna] \n \
registry = \"sparse+https://mirrors.tuna.tsinghua.edu.cn/crates.io-index/\" \n \
" > ~/.cargo/config
else
echo -e "[source.crates-io] \n \
registry = \"https://github.com/rust-lang/crates.io-index\" \n \
\n \
replace-with = 'tuna' \n \
[source.tuna] \n \
registry = \"https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git\" \n \
" > ~/.cargo/config
fi