@click.group(context_settings=CONTEXT_SETTINGS, invoke_without_command=True)
@click.pass_context
def run(ctx, *args, **kwargs):
    if (ctx.invoked_subcommand is None):
        ctx.invoke(gui, *args, **kwargs)
    else:
        pass
        click.echo(('I am about to invoke %s' % ctx.invoked_subcommand))
    pass
@click.group(context_settings=CONTEXT_SETTINGS, invoke_without_command=True)
@click.pass_context
def run(ctx, *args, **kwargs):
    if (ctx.invoked_subcommand is None):
        ctx.invoke(gui, *args, **kwargs)
    else:
        pass
        click.echo(('I am about to invoke %s' % ctx.invoked_subcommand))
    pass