15 from click.core import _ConvertibleType
\r
16 from click._termui_impl import ProgressBar as _ProgressBar
\r
19 def hidden_prompt_func(prompt: str) -> str:
\r
26 show_default: bool = ...,
\r
27 default: Optional[str] = ...,
\r
34 default: Optional[str] = ...,
\r
35 hide_input: bool = ...,
\r
36 confirmation_prompt: bool = ...,
\r
37 type: Optional[_ConvertibleType] = ...,
\r
38 value_proc: Optional[Callable[[Optional[str]], Any]] = ...,
\r
39 prompt_suffix: str = ...,
\r
40 show_default: bool = ...,
\r
48 default: bool = ...,
\r
50 prompt_suffix: str = ...,
\r
51 show_default: bool = ...,
\r
57 def get_terminal_size() -> Tuple[int, int]:
\r
61 def echo_via_pager(text: str, color: Optional[bool] = ...) -> None:
\r
69 iterable: Iterable[_T],
\r
70 length: Optional[int] = ...,
\r
71 label: Optional[str] = ...,
\r
72 show_eta: bool = ...,
\r
73 show_percent: Optional[bool] = ...,
\r
74 show_pos: bool = ...,
\r
75 item_show_func: Optional[Callable[[_T], str]] = ...,
\r
76 fill_char: str = ...,
\r
77 empty_char: str = ...,
\r
78 bar_template: str = ...,
\r
79 info_sep: str = ...,
\r
81 file: Optional[IO] = ...,
\r
82 color: Optional[bool] = ...,
\r
83 ) -> _ProgressBar[_T]:
\r
88 iterable: None = ...,
\r
89 length: Optional[int] = ...,
\r
90 label: Optional[str] = ...,
\r
91 show_eta: bool = ...,
\r
92 show_percent: Optional[bool] = ...,
\r
93 show_pos: bool = ...,
\r
94 item_show_func: Optional[Callable[[_T], str]] = ...,
\r
95 fill_char: str = ...,
\r
96 empty_char: str = ...,
\r
97 bar_template: str = ...,
\r
98 info_sep: str = ...,
\r
100 file: Optional[IO] = ...,
\r
101 color: Optional[bool] = ...,
\r
102 ) -> _ProgressBar[int]:
\r
105 def clear() -> None:
\r
111 fg: Optional[str] = ...,
\r
112 bg: Optional[str] = ...,
\r
113 bold: Optional[bool] = ...,
\r
114 dim: Optional[bool] = ...,
\r
115 underline: Optional[bool] = ...,
\r
116 blink: Optional[bool] = ...,
\r
117 reverse: Optional[bool] = ...,
\r
123 def unstyle(text: str) -> str:
\r
127 # Styling options copied from style() for nicer type checking.
\r
130 file: Optional[IO] = ...,
\r
133 color: Optional[bool] = ...,
\r
134 fg: Optional[str] = ...,
\r
135 bg: Optional[str] = ...,
\r
136 bold: Optional[bool] = ...,
\r
137 dim: Optional[bool] = ...,
\r
138 underline: Optional[bool] = ...,
\r
139 blink: Optional[bool] = ...,
\r
140 reverse: Optional[bool] = ...,
\r
147 text: Optional[str] = ...,
\r
148 editor: Optional[str] = ...,
\r
149 env: Optional[str] = ...,
\r
150 require_save: bool = ...,
\r
151 extension: str = ...,
\r
152 filename: Optional[str] = ...,
\r
157 def launch(url: str, wait: bool = ..., locate: bool = ...) -> int:
\r
161 def getchar(echo: bool = ...) -> Text:
\r
166 info: str = ..., err: bool = ...
\r