@main.command()<EOL>@connection_option<EOL>@click.option('<STR_LIT>', '<STR_LIT>', multiple=True, help='<STR_LIT>')<EOL>def summarize(connection, skip):
for idx, name, manager in _iterate_managers(connection, skip):<EOL><INDENT>click.secho(name, fg='<STR_LIT>', bold=True)<EOL>if not manager.is_populated():<EOL><INDENT>click.echo('<STR_LIT>')<EOL>continue<EOL><DEDENT>if isinstance(manager, BELNamespaceManagerMixin):<EOL><INDENT>click.secho(f'<STR_LIT>', fg='<STR_LIT>')<EOL><DEDENT>if isinstance(manager, BELManagerMixin):<EOL><INDENT>try:<EOL><INDENT>click.secho(f'<STR_LIT>', fg='<STR_LIT>')<EOL><DEDENT>except TypeError as e:<EOL><INDENT>click.secho(str(e), fg='<STR_LIT>')<EOL><DEDENT><DEDENT>for field_name, count in sorted(manager.summarize().items()):<EOL><INDENT>click.echo(<EOL>click.style('<STR_LIT>', fg='<STR_LIT>', bold=True) + f"<STR_LIT>"<EOL>)<EOL><DEDENT><DEDENT>
Summarize all.