gpt4 book ai didi

linux - posix 标志的命名约定

转载 作者:太空狗 更新时间:2023-10-29 11:35:47 25 4
gpt4 key购买 nike

我正在编写一个允许设置多个 Posix 标志的控制台应用程序。

这是我目前使用的。标志中的单词用破折号连接:

  -p, --broker-port int     Broker Port (default 1883)
-u, --broker-url string Broker URL (default "localhost")
-c, --client-id string MQTT Client Id
-r, --room string Room where sensor is located (default "myroom")
-f, --floor string Floor, where room is located (default "basement")

不过,我也看到过使用 CamelCase 来连接 pflags 的应用程序。

官方GNU coding standard没有指定如何连接 posix 标志中的单词。

什么是正确的方法?

谢谢

最佳答案

答案似乎隐藏在 GNU 文档中 here .

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 to separate words. Users can abbreviate the option names as long as the abbreviations are unique.

你所得到的遵循约定; Camel 案没有。

关于linux - posix 标志的命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41898391/

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