Coverage for src/shephex/cli/main.py: 100%
12 statements
« prev ^ index » next coverage.py v7.6.1, created at 2025-06-20 14:13 +0200
« prev ^ index » next coverage.py v7.6.1, created at 2025-06-20 14:13 +0200
1import rich_click as click
3from shephex.cli.execute import execute
4from shephex.cli.report import report
5from shephex.cli.slurm.slurm import slurm
6from shephex.cli.study import study_cli
9@click.group()
10@click.version_option()
11def cli() -> None:
12 """shephex CLI"""
13 ... # pragma: no cover
16cli.add_command(report)
17cli.add_command(execute)
18cli.add_command(slurm)
19cli.add_command(study_cli)