Source code for imednet.cli.sites
"""CLI commands for managing sites."""
from __future__ import annotations
import argparse
from ..utils import register_list_command
[docs]def setup_parser(subparsers: argparse._SubParsersAction) -> None: # type: ignore[type-arg]
"""Setup the parser for this module."""
parser = subparsers.add_parser("sites", help="Manage sites.")
register_list_command(
parser,
"sites",
"sites",
requires_study_key=True,
empty_msg="No sites found for this study.",
summary_fields=["site_id", "site_name", "site_enrollment_status"],
)