0
내가 같은 명령을 명령 : 내 파이썬 기능을 래핑하는 python-click
을 사용이를 위해구축 파이썬 - 클릭
$trial login --user
와 잘 작동한다. 나는 python-click
에 매우 익숙하며 위에서 언급 한 것보다 특정 방법으로 명령을 생성해야하는 것을 가지고 있습니다.
다음은 파일 trial.py
의 내 현재 코드,
@click.command()
@click.option('--user', prompt='Username', help='Username.')
@click.option('--password', prompt='Password', help='Password.')
def login(user, password):
"""Simple program that greets NAME for a total of COUNT times."""
login_cli(user,password)
print "done"
@click.group()
def cli():
pass
입니다 그리고 내 setup.py
파일은 다음과 같습니다
from setuptools import setup
setup(
name='trial',
version='0.1',
py_modules=['trial'],
install_requires=[
'Click',
],
entry_points='''
[console_scripts]
trial=trial:cli
''',
)
하지만 지금은 명령을 조금 변경하고 싶습니다. 나는 K8S 일련의 명령을 추가하고 싶지만 코드에 포함하고 같은 몇 가지 지침을 원하는 것이 방법을 모르는처럼 그것을
$trial k8s login --user
뭔가를 만들고 싶어.