Coverage for rendercv/cli/__init__.py: 50%

6 statements  

« prev     ^ index     » next       coverage.py v7.6.10, created at 2025-01-26 00:25 +0000

1""" 

2The `rendercv.cli` package contains the functions and classes that handle RenderCV's 

3command-line interface (CLI). It uses [Typer](https://typer.tiangolo.com/) to create the 

4CLI and [Rich](https://rich.readthedocs.io/en/latest/) to provide a nice-looking 

5interface. 

6""" 

7 

8try: 

9 from .commands import ( 

10 app, 

11 cli_command_create_theme, 

12 cli_command_new, 

13 cli_command_no_args, 

14 cli_command_render, 

15 ) 

16 

17 __all__ = [ 

18 "app", 

19 "cli_command_create_theme", 

20 "cli_command_new", 

21 "cli_command_no_args", 

22 "cli_command_render", 

23 ] 

24except ImportError as e: 

25 from .. import _parial_install_error_message 

26 

27 raise ImportError(_parial_install_error_message) from e