chsrc全平台命令行换源工具,安装软件包告别龟速!
全平台命令行换源工具,目标支持 Linux (包括麒麟、openEuler、deepin 等), Windows, macOS, BSD 等尽可能多的操作系统,龙芯、飞腾、RISC-V 等尽可能多的 CPU。我们使用 C99 来完成上述目标。我们并不使用 Python 或 JS 等解释语言,因为一个简单的换源工具,不应该强行塞给用户一个庞大的解释器和数十、数百 MB 其他文件。本软件为自由软件,SDPX 软件许可证为 GPL-3.0-or-later and MIT
全平台命令行换源工具,目标支持 Linux (包括麒麟、openEuler、deepin 等), Windows, macOS, BSD 等尽可能多的操作系统,龙芯、飞腾、RISC-V 等尽可能多的 CPU。
我们使用 C99 来完成上述目标。我们并不使用 Python 或 JS 等解释语言,因为一个简单的换源工具,不应该强行塞给用户一个庞大的解释器和数十、数百 MB 其他文件。
本软件为自由软件,SDPX 软件许可证为 GPL-3.0-or-later and MIT
chsrc
的设计理念
我已经受够了各种软件在我的C盘或
$HOME
里给我塞一堆零散的不知名文件,它往往连后缀都没有,它的文件名足够隐晦以致于你无论如何都猜不到是哪个软件在用它。等你抱着好奇心打开一看,这竟然还是一种自定义格式。好吧,对此我要创造一个新词:UFO: Unidentified File Objects
chsrc
除了一个二进制文件外,别无他物。不会在你计算机的某个犄角旮旯里放一些莫名其妙的文件Convention over Configuration
来自Ruby社区的优良传统。想想看:
/etc
里每个文件都有一套自己的配置格式我不想要有任何类似
CHSRC_CONF
的环境变量,也不想有任何类似.chsrc
的配置文件 (如果你是BSD用户,你会愤怒,因为你还存在一个叫作.cshrc
的文件)