curl https://chsrc.run/posix | bash
scoop install chsrc
winget install RubyMetric.chsrc
"& { $(iwr -useb https://chsrc.run/windows) } -Version pre" | iex
chsrc set python
chsrc set conda
chsrc set node
sudo chsrc set ubuntu
sudo chsrc set openwrt
chsrc set winget
chsrc set brew
chsrc set dockerhub
chsrc set -local # *项目级* 换源
Linux软件源(需使用 Root 用户执行脚本)
bash <(curl -sSL https://linuxmirrors.cn/main.sh)
<aside> 🗑️ 清理
pip cache purge # pip>20.1
</aside>
[(Ana)conda](https://arnoliu.notion.site/Ana-conda-808242692f374b1281a934b705248894)
<aside> 🔥 如果你是自己的机子,推荐安装nvm来管理不同版本的nodejs(但是已经安装nodejs的话要先卸载才安装,所以可以不折腾了)
https://github.com/1111mp/nvm-desktop(将命令从nvm xxx 改为了nvmd xxx)
For Unix(无需root)
set -o pipefail
NVM_VERSION="$(curl -fsSL https://api.github.com/repos/nvm-sh/nvm/releases/latest \
| sed -n 's/.*"tag_name": "\([^"]*\)".*/\1/p')"
if [ -n "$NVM_VERSION" ]; then
echo "Installing NVM ${NVM_VERSION}"
curl -fsSL "https://raw.githubusercontent.com/nvm-sh/nvm/${NVM_VERSION}/install.sh" | bash
else
echo "Failed to get latest NVM release" >&2
exit 1
fi
</aside>