(ctx: click.Context, verbose: bool, as_json: bool, clipboard: bool)
Print tabular status of Agent Release based on Trello columns.

    See trello subcommand for details on how to setup access:

    `ddev release trello -h`.
Print tabular status of Agent Release based on Trello columns.
Print tabular status of Agent Release based on Trello columns .
def status(ctx: click.Context, verbose: bool, as_json: bool, clipboard: bool) -> None:
    """Print tabular status of Agent Release based on Trello columns.

    See trello subcommand for details on how to setup access:

    `ddev release trello -h`.
    """

    user_config = ctx.obj
    trello = TrelloClient(user_config)

    counts = trello.count_by_columns()

    if not verbose:
        output = _summary_status(counts, as_json)
    else:
        output = _verbose_status(counts, as_json)

    out = '\n'.join(output)

    msg = '\nTrello Status Report:\n'
    if clipboard:
        try:
            pyperclip.copy(out)
            msg = '\nTrello Status Report (copied to your clipboard):\n'
        except Exception:
            pass

    echo_success(msg)
    echo_info(out)
def status ( ctx : click . Context , verbose : bool , as_json : bool , clipboard : bool ) -> None : user_config = ctx . obj trello = TrelloClient ( user_config ) counts = trello . count_by_columns ( ) if not verbose : output = _summary_status ( counts , as_json ) else : output = _verbose_status ( counts , as_json ) out = '\n' . join ( output ) msg = '\nTrello Status Report:\n' if clipboard : try : pyperclip . copy ( out ) msg = '\nTrello Status Report (copied to your clipboard):\n' except Exception : pass echo_success ( msg ) echo_info ( out )