use spinners::{Spinner, Spinners};
pub fn create_spinner(message: &str, spinner_name: &str) -> Spinner {
let spinner = spinner_name.parse::<Spinners>().unwrap_or(Spinners::Dots12);
Spinner::new(spinner, message.into())
}
pub fn spawn_spinner(spinner: &mut Spinner, stop: bool) {
if stop {
spinner.stop();
}
print!("\r\x1b[2K");
std::io::Write::flush(&mut std::io::stdout()).unwrap();
}