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

1import rich_click as click 

2 

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 

7 

8 

9@click.group() 

10@click.version_option() 

11def cli() -> None: 

12 """shephex CLI""" 

13 ... # pragma: no cover 

14 

15 

16cli.add_command(report) 

17cli.add_command(execute) 

18cli.add_command(slurm) 

19cli.add_command(study_cli)