나는 내가 위해 argparse을 사용 github create issue --title <title> --description <description> --user <user> --repo <repo>
선택 사항이 아닌 정보를 얻기 위해 옵션을 사용해야 하나 더 직관적으로 보일 수 있습니까?
같은 것을 함께했다
등의 PR를 작성, REPOS를 생성, 문제를 만드는 것처럼 CLI의 일부 GitHub의 기능을 제공하는 파이썬 프로그램을 작성하는 것을 시도하고있다 이 목적을
import argparse
parser = argparse.parser()
parser.add_argument('create',
options=['issue', 'repo', 'pull')
action='store')
parser.add_argument('--title', action="store", type=str)
parser.add_argument('--description', action="store", type=str)
parser.add_argument('--user', action="store")
parser.add_argument('--repo')
parser.parse_args('create issue --title title --description desc --user user --repo repo')
나는 키워드 형태로 정보를 얻을 수있는 옵션을 --title
및 --descriptions
을 사용했다. 옵션이 선택 될 운명 동안
하지만, 구문 분석의 내 스타일에 따라 : 다음 --title
, --description
이 --user
이 --repo
이 필요 issue
입니다
create
합니다.
github create issue --title title --description desc --user user --repo repo
명령을 구문 분석하는 올바른 방법은 무엇입니까? 개조하면 되겠 어의