argc/argv 데이터를 구문 분석하기 위해 자체 라이브러리에서 작업 중입니다. 나는 자식에 대해 생각하고 있었다. git 인수는 어떻게 작동합니까?git 인수는 어떻게 파싱됩니까?
예 :
자식이 여기
이 commit
이는 하이픈을 가지고 있지 않기 때문에 옵션을 선택하지 않습니다 -m "메시지"를 커밋합니다. 이 유형의 명령 줄 옵션 동작이 설명 된 곳이 있습니까?
내 라이브러리가 TCLAP 또는 CLAP보다 나빠질 수 있지만 외부 라이브러리를 사용할 수 없다는 것을 알고 있습니다.
편집 : 흥미로운 링크 - 만약 당신이 그래서 사용자의 관점에서 등 git status
, git add
을 할 수 있도록>https://softwareengineering.stackexchange.com/questions/70357/command-line-options-style-posix-or-what
'argparse'는 명령 행 인자를 파싱하기위한 파이썬의 표준 라이브러리로,이 유형의 인자 인 a 부속 명령을 호출합니다. – chepner