在linux上如何编写程序的terminal帮助菜单有一些规则或模式吗?
通常我使用这些参数: -?
或-h
或-H
来显示我的程序的帮助,但是有关于此的规则?
--help
的输出不是一个真正的菜单,只是一个帮助信息。
有一些编码规则,特别是GNU编码标准指定了一些关于--help
(还有--version
)的内容。 我强烈建议支持他们两个; 作为一个用户,我很不满意的几个程序生气 – 帮助。
GNU libc提供了几种提供这种帮助的方法。 我建议看看argp ,但是你可以使用getopt 。