方便换镜像源,C语言写的,简单高效,不多做介绍,以下摘自github

charc

全平台命令行换源工具,目标支持 Linux (包括麒麟、openEuler、deepin 等), Windows, macOS, BSD 等尽可能多的操作系统,龙芯、飞腾、RISC-V 等尽可能多的 CPU

我们使用 C99 来完成上述目标。我们并不使用 Python 或 JS 等解释语言,因为一个简单的换源工具,不应该强行塞给用户一个庞大的解释器和数十、数百 MB 其他文件。

本软件为自由软件,SDPX 软件许可证为 GPL-3.0-or-later and MIT

chsrc 的设计理念

  1. No UFO

    我已经受够了各种软件在我的C盘或$HOME里给我塞一堆零散的不知名文件,它往往连后缀都没有,它的文件名足够隐晦以致于你无论如何都猜不到是哪个软件在用它。等你抱着好奇心打开一看,这竟然还是一种自定义格式

    好吧,对此我要创造一个新词:UFO: Unidentified File Objects

    chsrc 除了一个二进制文件外,别无他物。不会在你计算机的某个犄角旮旯里放一些莫名其妙的文件

  2. Convention over Configuration

    来自Ruby社区的优良传统。想想看: /etc 里每个文件都有一套自己的配置格式

    我不想要有任何类似 CHSRC_CONF 的环境变量,也不想有任何类似 .chsrc 的配置文件 (如果你是BSD用户,你会愤怒,因为你还存在一个叫作 .cshrc 的文件)

示例

shsrc

下载地址

Github|Github relase