Convenção de nomenclatura para sinalizadores posix

Estou escrevendo um aplicativo de console que permite definir vários sinalizadores Posix.

É isso que estou usando atualmente. As palavras nas bandeiras são concatenadas com um traço:

  -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")

No entanto, também vi aplicativos usando o CamelCase para concatenar pflags.

O oficialPadrão de codificação GNU não especifica como concatenar palavras em sinalizadores posix.

Qual é o caminho certo?

obrigado

questionAnswers(1)

yourAnswerToTheQuestion