gpt4 book ai didi

command-line-interface - 多字命令行参数的样式指南规则?

转载 作者:行者123 更新时间:2023-12-04 12:01:01 26 4
gpt4 key购买 nike

有谁知道有关如何呈现多字选项的任何命令行界面风格指南?

可能有很多品种。

许多程序,如 grep , 使用两个连字符前缀和连字符分隔符。例如:

--byte-offset

一些程序,如 find , 使用单连字符前缀和下划线分隔符。例如:
-ignore_readdir_race

一些程序,如 java , 使用单连字符前缀和冒号分隔符。例如:
-verbose:gc

一些程序使用两个连字符前缀和下划线分隔符。我还没有找到一个常见的例子,但我的公司有使用这种风格的内部实用程序。例如:
--save_only

有些程序甚至支持多种变体。

GNU Coding StandardsThe Art of Unix Usability是很好的引用,但我没有看到有关多字选项的具体信息。

我正在寻找专门针对多字选项的命令行界面风格指南的链接。我不在乎这些指南提供什么规则或建议,只要它们提到多词选项即可。

最佳答案

您可以找到有关 Program Argument Syntax Conventions 的 libc 手册及其章节。有用。与您的问题相关的片段是:

GNU adds long options to these conventions. Long options consist of‘--’ followed by a name made of alphanumeric characters and dashes.Option names are typically one to three words long, with hyphens toseparate words. Users can abbreviate the option names as long as theabbreviations are unique.

关于command-line-interface - 多字命令行参数的样式指南规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54559106/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com