3

我想写一个新的命令行工具。

名称应该简短,并且不应与现有名称冲突。

怎么知道其他命令行工具没有这个名字?

仅仅检查我的系统不是解决方案。该名称应该是唯一的:

  • ubuntu
  • Debian
  • 红色的帽子
  • 使用
4

1 回答 1

2

不要打扰。选择任何您想要的名称,该名称不会与您当前 PATH 中的某些内容发生冲突,并且您当前组中的任何人都无法识别。如果该工具变得流行,您将很快发生名称冲突,并且可以在那时更改名称。如果您的工具足够受欢迎,您将保留该名称。(git例如,这种情况发生在 ,以前不受欢迎的包git仍然不受欢迎,而版本控制系统保留了该名称。)

也许“不要打扰”有点强烈。进行一些搜索,付出一些努力,但最多不超过几个小时。如果您在几个小时的努力后找不到名称冲突,那么使用该名称的其他工具还不够知名,无法担心任何潜在问题。

于 2013-09-18T14:20:01.757 回答