命令选项的长格式是否应该包含在典型的 POSIX 风格的帮助信息中?

问题描述

典型的 POSIX 命令行帮助信息更喜欢命令选项的短形式而不是长形式,例如-a 而不是 --all;话虽如此,命令行界面仍然接受选项的长格式。然而,有趣的是,如果您有一个包含选项 foo-b 的假设命令 --bar,如果您要在 POSIX 风格的命令行界面中键入 help foo我所看到的,我会得到 Usage: foo [-b] 作为 foo 而不是 foo [-b | --bar] 的帮助信息。

我想知道将命令的长格式作为 foo [-b | --bar] 包含在初始帮助信息中是否是一种好习惯,或者最好将其作为可选信息放在命令的完整描述中?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)