2017-01-27 2 views
2

여러 Posix 플래그를 설정할 수있는 콘솔 어플리케이션을 작성 중입니다.posix 플래그의 이름 지정 규칙

현재 제가 사용하고있는 것입니다. 플래그의 단어는 대시로 연결됩니다 : pflags를 연결하는 낙타 표기법을 사용하여

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

그러나 나는 또한 본 응용 프로그램을.

공식 GNU coding standard은 posix 플래그에서 단어를 연결하는 방법을 지정하지 않습니다.

올바른 방법은 무엇입니까?

감사

답변

3

대답은 GNU 워드 프로세서 here에 묻혀있는 것 같다.

GNU는 이러한 규칙에 긴 옵션을 추가합니다. 긴 옵션은 '-'다음에 영숫자와 대시로 이루어진 이름이옵니다. 옵션 이름은 대개 1-3 단어 길이이며, 이라는 별도 단어으로 하이픈을 사용합니다. 약어가 고유 한 경우 사용자는 옵션 이름을 약어로 지정할 수 있습니다.

다음 규칙을 따르십시오. 낙타의 경우는 그렇지 않습니다.