只是想指出 Midnight Commander (http://www.midnight-commander.org/) 也使用 mc 作为其二进制名称(这还不错,因为我可以重命名 Minio 客户端的二进制文件)和旧版本(例如发现的在 CentOS 5 上)也使用 ~/.mc 作为配置目录(这可能是一个问题,但它大多是凌乱的)。
是否有机会重命名 Minio 的客户端,或者在编译时进行一些切换?
或者可能永久地将它指向不同的配置文件?
TIA
注意:我已经广泛使用 Midnight Commander 10 年了,但我与该项目没有任何关联。
你有一定道理。 即使用户可以重命名 mc 二进制名称,配置目录仍然冲突。 我们在这里有两个选择:
1) mc 将自动假定配置路径为 ~/.($BINARY_NAME)/ 或支持 -C /path/to/config
2) 更改项目名称。 我们为此苦苦挣扎。 真的很难找到一个比“mc”更短更甜美的名字:(
Commit #874 添加了对自定义配置路径的支持。 感谢理查森的贡献。
@abperiasamy Au 相反,感谢您的快速解决方案!
这是我的解决方案:
~ % mv ./mc mcli
问题解决了 ;)
你认为这是一个解决方案:
mv ./mc mcli
这是为每个人创造工作——让我们与失业作斗争。 (玩笑)
这只是一种变通方法。
请提供上游的唯一名称。
当前名称mc
会造成混淆,并会导致多种解决方案。 DistroX 会叫它“foo”,distroY 会叫它“bar”,abcBSD 会叫它“blabla”。
午夜指挥官之前就在这里。
如果你想要一个合理的解决方案,那么请从上游给它一个唯一的名字,并为你创建一个 shell 别名。
最有用的评论
这是我的解决方案:
问题解决了 ;)