mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-08 18:26:48 +00:00
34 lines
827 B
Bash
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
|