repo https://github.com/ohmyzsh/ohmyzsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)
repo https://github.com/junegunn/fzf
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
echo 'export RUSTUP_DIST_SERVER="https://rsproxy.cn"' >> ~/.zshrc
echo 'export RUSTUP_UPDATE_ROOT="https://rsproxy.cn/rustup"' >> ~/.zshrc
source ~/.zshrc
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
echo '[source.crates-io]' >> ~/.cargo/config
echo 'replace-with = "rsproxy"' >> ~/.cargo/config
echo '' >> ~/.cargo/config
echo '[source.rsproxy]' >> ~/.cargo/config
echo 'registry = "https://rsproxy.cn/crates.io-index"' >> ~/.cargo/config
echo '' >> ~/.cargo/config
echo '[registries.rsproxy]' >> ~/.cargo/config
echo 'index = "https://rsproxy.cn/crates.io-index"' >> ~/.cargo/config
echo '' >> ~/.cargo/config
echo '[net]' >> ~/.cargo/config
echo 'git-fetch-with-cli = true' >> ~/.cargo/config