То, что у вас есть, следует соглашению; дело верблюда не делает.

у консольное приложение, которое позволяет установить несколько флагов 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 не указывает, как объединять слова в флагах posix.

Какой правильный путь?

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос