2016-08-22 8 views
0

を指令します。私はpython-clickに非常に新しく、前述のものよりもある方法でコマンドを構築する必要があります。構築のpython-クリックは次のように私は、コマンドを持って

は、以下のファイル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 
    ''', 
) 

しかし、今、私は、コマンドを少し変更したいです。私は何かのように、

$trial k8s login --user 

私はK8S一連のコマンドを追加したいが、コードに含める方法がわからないと同じにいくつかの指導をしたいと思うようにしたいです。

答えて

0
あなただけ cliの子供の別の groupを作るので、 k8s機能を作り、 cli.group()でそれを飾る、そして k8s.command()

する loginを変更する必要があり

関連する問題