# {py:mod}`labthings_fastapi.server.cli` ```{py:module} labthings_fastapi.server.cli ``` ```{autodoc2-docstring} labthings_fastapi.server.cli :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`get_default_parser ` - ```{autodoc2-docstring} labthings_fastapi.server.cli.get_default_parser :summary: ``` * - {py:obj}`parse_args ` - ```{autodoc2-docstring} labthings_fastapi.server.cli.parse_args :summary: ``` * - {py:obj}`config_from_args ` - ```{autodoc2-docstring} labthings_fastapi.server.cli.config_from_args :summary: ``` * - {py:obj}`serve_from_cli ` - ```{autodoc2-docstring} labthings_fastapi.server.cli.serve_from_cli :summary: ``` ```` ### API ````{py:function} get_default_parser() :canonical: labthings_fastapi.server.cli.get_default_parser ```{autodoc2-docstring} labthings_fastapi.server.cli.get_default_parser ``` ```` ````{py:function} parse_args(argv: typing.Optional[list[str]] = None) -> argparse.Namespace :canonical: labthings_fastapi.server.cli.parse_args ```{autodoc2-docstring} labthings_fastapi.server.cli.parse_args ``` ```` ````{py:function} config_from_args(args: argparse.Namespace) -> dict :canonical: labthings_fastapi.server.cli.config_from_args ```{autodoc2-docstring} labthings_fastapi.server.cli.config_from_args ``` ```` ````{py:function} serve_from_cli(argv: typing.Optional[list[str]] = None, dry_run=False) :canonical: labthings_fastapi.server.cli.serve_from_cli ```{autodoc2-docstring} labthings_fastapi.server.cli.serve_from_cli ``` ````