镜像服务提供商

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)

Python

uv(现代包管理封装)

<aside> 🗑️ 清理

pip cache purge # pip>20.1

</aside>

[(Ana)conda](https://arnoliu.notion.site/Ana-conda-808242692f374b1281a934b705248894)

Node.js


<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

nvm使用

</aside>

npm、yarn、pnpm和tnpm