chsrc/README.md
2023-08-30 14:55:36 +08:00

75 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# chsrc
全平台命令行换源工具,**支持 Linux, Windows, macOS, BSD 等所有操作系统飞腾龙芯等所有CPU**
若有不支持的情况请提交issue
<br>
## 为什么不使用Python/JS/Go/Rust?
1. `Python`/`JS`:
我们只想换源。一个简单的换源工具不需要也不应该强行塞给用户一个庞大的解释器和数十、数百MB其他文件。
2. `Go`: Go 不足以编译到任何平台
3. `Rust`: 我不会 Rust
<br>
## 安装使用
```bash
# 编程语言开发
chsrc gem # 或 chsrc ruby
chsrc pip # 或 chsrc python
chsrc npm # 或 chsrc nodejs
chsrc cran # 或 chsrc r
chsrc cpan # 或 chsrc perl
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
```
<br>
## 开发
请确保拥有一个支持C99的C编译器如 `gcc``make`
```bash
make
make test
make clean
```