新的命令行工具:唯一的名称

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

名字应该简短,不应该与现有的名字冲突。

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

只是检查我的系统不是一个解决scheme。 该名称应该是唯一的:

  • Ubuntu的
  • Debian的
  • 红帽
  • SUSE

不要打扰。 选择你想要的名称,不会与当前PATH中的某个名称相冲突,并且当前组中没有人可以识别。 如果这个工具变得流行起来,你会很快产生一个名字冲突,并且可以在那个时候改变这个名字。 如果你的工具很受欢迎,你会保留这个名字。 (例如,这发生在git ,以前称为git的不受欢迎的软件包仍然不受欢迎,而版本控制系统保留了这个名称。)

也许“不要打扰”有点强。 进行一些搜索,付出一些努力,但最多不超过几个小时。 如果在经过几个小时的努力之后找不到名称冲突,那么使用该名称的另一个工具就不足为人知,无法解决任何潜在的问题。