Coverage for typer/__init__.py: 100%

34 statements  

« prev     ^ index     » next       coverage.py v7.6.1, created at 2025-04-14 00:18 +0000

1"""Typer, build great CLIs. Easy to code. Based on Python type hints.""" 

2 

3__version__ = "0.15.2" 1abcdefghi

4 

5from shutil import get_terminal_size as get_terminal_size 1abcdefghi

6 

7from click.exceptions import Abort as Abort 1abcdefghi

8from click.exceptions import BadParameter as BadParameter 1abcdefghi

9from click.exceptions import Exit as Exit 1abcdefghi

10from click.termui import clear as clear 1abcdefghi

11from click.termui import confirm as confirm 1abcdefghi

12from click.termui import echo_via_pager as echo_via_pager 1abcdefghi

13from click.termui import edit as edit 1abcdefghi

14from click.termui import getchar as getchar 1abcdefghi

15from click.termui import pause as pause 1abcdefghi

16from click.termui import progressbar as progressbar 1abcdefghi

17from click.termui import prompt as prompt 1abcdefghi

18from click.termui import secho as secho 1abcdefghi

19from click.termui import style as style 1abcdefghi

20from click.termui import unstyle as unstyle 1abcdefghi

21from click.utils import echo as echo 1abcdefghi

22from click.utils import format_filename as format_filename 1abcdefghi

23from click.utils import get_app_dir as get_app_dir 1abcdefghi

24from click.utils import get_binary_stream as get_binary_stream 1abcdefghi

25from click.utils import get_text_stream as get_text_stream 1abcdefghi

26from click.utils import open_file as open_file 1abcdefghi

27 

28from . import colors as colors 1abcdefghi

29from .main import Typer as Typer 1abcdefghi

30from .main import launch as launch 1abcdefghi

31from .main import run as run 1abcdefghi

32from .models import CallbackParam as CallbackParam 1abcdefghi

33from .models import Context as Context 1abcdefghi

34from .models import FileBinaryRead as FileBinaryRead 1abcdefghi

35from .models import FileBinaryWrite as FileBinaryWrite 1abcdefghi

36from .models import FileText as FileText 1abcdefghi

37from .models import FileTextWrite as FileTextWrite 1abcdefghi

38from .params import Argument as Argument 1abcdefghi

39from .params import Option as Option 1abcdefghi