server.cli ========== .. py:module:: server.cli .. autoapi-nested-parse:: Set up server specific CLI config. Attributes ---------- .. autoapisummary:: server.cli.logger Classes ------- .. autoapisummary:: server.cli.ServerCLI Functions --------- .. autoapisummary:: server.cli.main Module Contents --------------- .. py:data:: logger .. py:class:: ServerCLI Bases: :py:obj:`jobmon.core.cli.CLI` CLI for Server with automatic logging support. .. py:attribute:: parser .. py:attribute:: _subparsers .. py:method:: workflow_reaper(args: argparse.Namespace) -> None Workflow reaper entrypoint logic. .. py:method:: init_db(args: argparse.Namespace) -> None Entrypoint to initialize new Jobmon database. .. py:method:: terminate_db(args: argparse.Namespace) -> None Entrypoint to terminate a Jobmon database. .. py:method:: upgrade_db(args: argparse.Namespace) -> None Entrypoint to upgrade a Jobmon database. .. py:method:: _add_workflow_reaper_subparser() -> None .. py:method:: _add_init_db_subparser() -> None .. py:method:: _add_terminate_db_subparser() -> None .. py:method:: _add_upgrade_db_subparser() -> None .. py:function:: main(argstr: Optional[str] = None) -> None Create CLI.