我想写一个新的命令行工具。
名称应该简短,不应与现有名称冲突。
怎么知道其他命令行工具没有这个名字?
只是检查我的系统不是解决方案。该名称应该是唯一的:
答案 0 :(得分:1)
不要打扰。选择您想要的任何名称,该名称不会与当前PATH中的某些内容发生冲突,并且当前组中的任何人都无法识别。如果该工具变得流行,您将很快发生名称冲突,并且可以在此时更改名称。如果您的工具足够流行,您将保留名称。 (例如,这发生在git
,而以前称为git
的不受欢迎的包仍然不受欢迎,而版本控制系统保留了名称。)
也许“不要打扰”有点强烈。执行一些搜索,付出一些努力,但最多不超过几个小时。如果在几个小时的努力之后找不到名称冲突,那么使用该名称的另一个工具就不用担心任何潜在的问题。