Mc: 低优先级:与午夜指挥官的名字冲突

创建于 2015-07-13  ·  5评论  ·  资料来源: minio/mc

只是想指出 Midnight Commander (http://www.midnight-commander.org/) 也使用 mc 作为其二进制名称(这还不错,因为我可以重命名 Minio 客户端的二进制文件)和旧版本(例如发现的在 CentOS 5 上)也使用 ~/.mc 作为配置目录(这可能是一个问题,但它大多是凌乱的)。

是否有机会重命名 Minio 的客户端,或者在编译时进行一些切换?
或者可能永久地将它指向不同的配置文件?

TIA

注意:我已经广泛使用 Midnight Commander 10 年了,但我与该项目没有任何关联。

wontfix

最有用的评论

这是我的解决方案:

~ % mv ./mc mcli

问题解决了 ;)

所有5条评论

你有一定道理。 即使用户可以重命名 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 别名。

此页面是否有帮助?
0 / 5 - 0 等级