我已经受够了各种软件在我的 C 盘和$HOME里给我塞一堆零散的不知名文件,它往往连后缀都没有,它的文件名足够隐晦以致于你无论如何都猜不到是哪个软件在用它。等你抱着好奇心打开一看,这竟然还是一种自定义格式。
好吧,对此我要发明一个新的词:UFO: Unidentified File Objects
因而当我们开发软件时,尽量做到 No UFO 原则:不要给用户的计算机里乱扔东西

全平台通用换源软件 chsrc 除了一个二进制文件外,别无他物,践行了 No UFO 原则,不会在你计算机的某个犄角旮旯里放一些莫名其妙的文件。
brew install chsrc

数数看,你的 $HOME 中有多少文件?有多少你并不认识?