То, что у вас есть, следует соглашению; дело верблюда не делает.
у консольное приложение, которое позволяет установить несколько флагов 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.
Какой правильный путь?
Спасибо