4.1k star, 全平台通用换源工具与框架. Change Source everywhere for every software
4.1k star,牛叉工具!全平台支持,技术党必备
作为开发员,经常会遇到需要更换软件源的情况,比如更换pip源,更换npm源,更换brew源等等。
如果一个一个手动去替换,那效率就太低了。
今天推荐的这款工具,就可以很好的解决这个问题,它目前已经支持60+源的更换,而最最关键的是,该工具是用c语言写的,所以它很简洁。
不管是编程语言的源、操作系统的源、还是软件的源,都可以通过它来更换。
安装方式简单, 使用方式也简单。
不同环境的安装方式
windows下安装
$ scoop install chsrc
如果你习惯使用exe的二进制方式,那么可以通过如下方式安装
# x64
curl -L https://gitee.com/RubyMetric/chsrc/releases/download/pre/chsrc-x64-windows.exe -o chsrc.exe
# x86
curl -L https://gitee.com/RubyMetric/chsrc/releases/download/pre/chsrc-x86-windows.exe -o chsrc.exe
linux下安装
因为可能涉及不同的发行版,这里建议采用shell脚本方式一键盘安装
# 非root用户默认安装至 ~/.local/bin
$ curl https://chsrc.run/posix | bash
# root用户默认安装至 /usr/local/bin
$ curl https://chsrc.run/posix | sudo bash
# 使用 -d 指定目录安装
$ curl https://chsrc.run/posix | bash -s -- -d ./
# 使用 -l en 输出英文
$ curl https://chsrc.run/posix | bash -s -- -l en
mac用户的话,可以直接采用brew方式安装
$ brew install chsrc
如何使用
关于一些具体的用法,可以参考官方文档,写的很详细。
这里介绍一些常用的用法
自动测速,寻找最快者,换源
$ chsrc set ruby
不想自动测速的时候,可使用维护团队测试的最快镜像站
$ chsrc set ruby first
先列出可用的镜像站,然后选择其一,如使用 RubyChina 作为镜像站
$ chsrc ls ruby
$ chsrc set ruby rubychina
若您有自己的镜像地址,使用自定义URL
$ chsrc set ruby https://gems.ruby-china.com/
对支持 *项目级* 换源的目标,可以避免全局(*系统级* 或 *用户级*)换源
$ chsrc set -local bundler
$ chsrc set -local pdm
看到这里的,建议去试试,因为真的很好用
© 版权声明
文章版权归作者所有,未经允许请勿转载。