(msg: String)
| 159 | } |
| 160 | |
| 161 | fn make_spinner(msg: String) -> ProgressBar { |
| 162 | let spinner = ProgressBar::new_spinner(); |
| 163 | let style = ProgressStyle::default_spinner() |
| 164 | .template("{spinner} {msg}") |
| 165 | .unwrap(); |
| 166 | #[cfg(target_os = "windows")] |
| 167 | let style = style.tick_chars("-\\|/ "); |
| 168 | spinner.set_style(style); |
| 169 | spinner.set_message(msg); |
| 170 | #[cfg(unix)] |
| 171 | spinner.enable_steady_tick(std::time::Duration::from_millis(100)); |
| 172 | spinner |
| 173 | } |
| 174 | |
| 175 | pub async fn main_loop( |
| 176 | mut cli: Cli, |