# chsrc
全平台命令行换源工具,**支持 Linux, Windows, macOS, BSD 等所有操作系统,飞腾,龙芯等所有CPU**
若有不支持的情况,请提交issue
## 为什么不使用Python/JS/Go/Rust?
1. `Python`/`JS`:
我们只想换源。一个简单的换源工具,不需要也不应该强行塞给用户一个庞大的解释器和数十、数百MB其他文件。
2. `Go`: Go 不足以编译到任何平台
3. `Rust`: 我不会 Rust
## 安装使用
```bash
# 编程语言开发
chsrc gem # 或 chsrc ruby
chsrc pip # 或 chsrc python
chsrc npm # 或 chsrc nodejs
chsrc cpan # 或 chsrc perl
chsrc cran # 或 chsrc r
chsrc julia
chsrc go
chsrc cargo # 或 chsrc rust 或 chsrc crate
chsrc maven
chsrc gradle
chsrc dotnet
# 操作系统
chsrc ubuntu
chsrc debian
chsrc fedora
chsrc arch
chsrc gentoo
chsrc kali
chsrc manjaro
chsrc deepin
chsrc openkylin
chsrc openeuler
chsrc openbsd
chsrc netbsd
# Windows
chsrc msys2 # 或 chsrc msys
# macOS
chsrc brew # 或 chsrc homebrew
# 其他软件
chsrc anaconda
chsrc ctan # Tex
```
## 开发
请确保拥有一个支持C99的C编译器如 `gcc` 和 `make`
```bash
make
make test
make clean
```