新命令行工具:唯一名称

3

我希望编写一个新的命令行工具。

这个名字应该很短,并且不会与现有的名称冲突。

如何确定其他命令行工具没有使用这个名称?

仅仅检查我的系统并不是一种解决方案。这个名称应该在以下操作系统中唯一:

  • Ubuntu
  • Debian
  • Red Hat
  • SUSE

1
选择一个名称,谷歌搜索“linux 你的工具名称”,如果没有返回结果,那就太好了! - OneOfOne
应该很短,多短呢?你的工具是做什么的?“mmm mm xyx myx xmx ...”它们可以吗? - Kent
1
使用软件包搜索功能,在以下网站中搜索包含指定名称文件的软件包:http://packages.ubuntu.com/ - http://www.debian.org/distrib/packages#search_packages - http://rpm.pbone.net/ ... - mata
单个字母并不经常使用,而且你无法再缩短了。在键盘的顶部行中,这些似乎未被使用(Ubuntu上没有任何软件包声称它们包含该名称的程序):qetyuop - Joni
1个回答

2
不必费心。选择任何你想要的名称,只要它不与当前路径中的某些内容冲突且你当前的组内没有人认识它即可。如果该工具变得流行,你很快就会遇到名称冲突,并可以在那时更改名称。如果你的工具足够受欢迎,你将保留该名称。(例如,这就发生在git上,以前不受欢迎的包仍然不受欢迎,而版本控制系统保持了该名称。)
也许“不必费心”有点过头了。做一些搜索,付出一些努力,但最多不超过几个小时。如果你在几个小时的努力后找不到名称冲突,那么使用该名称的其他工具并未被广泛知晓,因此不必担心任何潜在问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接