如何使用python click实现版本?

2024-05-16 08:57:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我想使用python click实现mycommand --version。我有这样的功能,但感觉有点笨重。在

@click.group(invoke_without_command=True, no_args_is_help=True)
@click.pass_context
@click.option('--version', 'version')
def cli(ctx, version):
    if version:
        ctx.echo(f'{sys.argv[0]} {__version__}')
        ctx.exit()

Tags: no功能trueisversiongrouphelpargs