Coverage for src/shephex/cli/main.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.6.1, created at 2025-03-29 18:45 +0100

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 

6 

7 

8@click.group() 

9@click.version_option() 

10def cli() -> None: 

11 """shephex CLI""" 

12 ... # pragma: no cover 

13 

14 

15cli.add_command(report) 

16cli.add_command(execute) 

17cli.add_command(slurm)