argp (C 라이브러리의 일부) 옵션을 숨기려면 OPTION_HIDDEN 플래그를 제공합니다. 그러나이 옵션은 명령 도움말 메시지에서만 숨 깁니다. 사용자는 다음과 같이 알 수 있습니다.argp 라이브러리로 옵션을 완전히 숨기기
사용자가 숨겨진 긴 옵션에 부분적으로 일치하는 텍스트를 입력하고 다른 옵션에 모호한 경우. argp는 숨겨진 옵션을 보여줄 메시지 아래에 출력한다. 여기에 보이지 않게 할 수있는 방법이 있습니까?
예 : 하자가 명령 'samplecli
을'이라는 두 가지 옵션이 '--OPT1
'& '--OPT2
' 와 '--OPT1이'숨겨진 표시되어 있습니다 말한다. 예상대로 samplecli -h|--usage|--help|-?'
에 표시되지 않습니다.
# samplecli --OPT
samplecli: option '--OPT' is ambiguous; possibilities: '--OPT1' '--OPT2'
Try 'samplecli --help' or 'samplecli --usage' for more information.
감사합니다. 제기 된 버그 [여기] (https://sourceware.org/bugzilla/show_bug.cgi?id=20359) –