第241205期 – chsrc

第241205期 - chsrc

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

看到这里的,建议去试试,因为真的很好用


© 版权声明

相关文章