Update README

This commit is contained in:
Aoran Zeng 2024-06-11 22:34:39 +08:00
parent f8f5226216
commit 9fee68b30a

View File

@ -16,19 +16,19 @@
## `chsrc` 的设计理念
1. **`No UFO`**
1. **[No UFO](https://www.yuque.com/ccmywish/blog/no-ufo)**
我已经受够了各种软件在我的C盘里给我塞一堆**零散**的不知名文件,它往往**连后缀都没有**,它的文件名足够隐晦以致于**你无论如何都猜不到是哪个软件在用它**。等你抱着好奇心打开一看,这竟然还是一种**自定义格式**。
我已经受够了各种软件在我的C盘或`$HOME`里给我塞一堆**零散**的不知名文件,它往往**连后缀都没有**,它的文件名足够隐晦以致于**你无论如何都猜不到是哪个软件在用它**。等你抱着好奇心打开一看,这竟然还是一种**自定义格式**。
好吧,对此我要发明一个新的词:**`UFO`**: **Unidentified File Objects**
好吧,对此我要创造一个新词:**UFO: Unidentified File Objects**
`chsrc` 除了一个二进制文件外,别无他物。不会在你计算机的某个犄角旮旯里放一些莫名其妙的文件
2. **`Convention over Configuration`**
2. **Convention over Configuration**
来自Ruby社区的优良传统
来自Ruby社区的优良传统。想想看 `/etc`: 每个文件都有一套自己的配置格式
我不想要有任何类似 `CHSRC_CONF` 的环境变量,也不想有类似任何 `chsrc.conf` 的文件
我不想要有任何类似 `CHSRC_CONF` 的环境变量,也不想有任何类似 `.chsrc` 的文件 (如果你是BSD用户你会愤怒因为你存在一个 `.cshrc` 文件)
<br>