Coverage for compiler_admin / main.py: 85%

18 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-04-28 05:48 +0000

1import click 

2 

3from compiler_admin import __version__ 

4from compiler_admin.commands.info import info 

5from compiler_admin.commands.init import init 

6from compiler_admin.commands.ls import ls 

7from compiler_admin.commands.time import time 

8from compiler_admin.commands.user import user 

9 

10 

11@click.group 

12@click.version_option(__version__, prog_name="compiler-admin") 

13def main(): 

14 """Compiler's command line interface.""" 

15 pass 

16 

17 

18main.add_command(init) 

19main.add_command(info) 

20main.add_command(ls) 

21main.add_command(time) 

22main.add_command(user) 

23 

24if __name__ == "__main__": 24 ↛ 25line 24 didn't jump to line 25 because the condition on line 24 was never true

25 raise SystemExit(main())