나는 명령 행 구문 분석을 위해 Google 플래그를 사용하고 있습니다. 그것은 훌륭한 도구이지만, 어떻게 든 나는 알 수없는 플래그 대신Google 플래그를 알 수없는 명령 줄 플래그를 무시하는 방법?
ERROR: unknown command line flag ...
의 라인이 그것을 할 어쨌든 거기에 인쇄를 무시해야합니까?
나는 명령 행 구문 분석을 위해 Google 플래그를 사용하고 있습니다. 그것은 훌륭한 도구이지만, 어떻게 든 나는 알 수없는 플래그 대신Google 플래그를 알 수없는 명령 줄 플래그를 무시하는 방법?
ERROR: unknown command line flag ...
의 라인이 그것을 할 어쨌든 거기에 인쇄를 무시해야합니까?
flagfile
을 사용하면 인식 할 수없는 플래그가 무시됩니다.
Google Flags의 소스 코드 CommandLineFlagParser에서 볼 수 있듯이 2 단계에서 구문 분석을 수행합니다. 1 단계는 플래그처럼 보이는 구문을 분석하고, 처리 방법을 모르는 경우 나중에 오류보고를 위해 저장됩니다. 해당 동작을 변경할 수있는 옵션이 없습니다. someflag1 또는 someflag2가 정의되지 않은 경우
"--someflag1 --someflags2 = 1 = 4 = --undefok someflag1, someflag2"에는 오류가 발생할 수 없다. 그러나 정의 된 경우 명령 줄에서 값을 정의하게됩니다.