def get_full_name(ctx):
"""
Return the fully qualified name of the command.
>>> main_ctx = click.Context(click.Command('main'))
>>> market_ctx = click.Context(click.Command('market'), parent=main_ctx)
>>> join_ctx = click.Context(click.Command('join'), parent=market_ctx)
>>> get_full_name(join_ctx)
'21_market_join'
"""
if ctx.parent is None: # This is `two1.cli.main`
return '21'
else:
return get_full_name(ctx.parent) + '_' + ctx.command.name
评论列表
文章目录