prioritization.rs 667 B

12345678910111213141516171819202122232425262728
  1. use std::io::{self, Write};
  2. use triagebot::{logger, prioritization};
  3. #[tokio::main]
  4. async fn main() {
  5. dotenv::dotenv().ok();
  6. logger::init();
  7. let prioritization_steps = prioritization::prepare_steps();
  8. for step in &prioritization_steps {
  9. println!("{}", step.call().await);
  10. press_key_to_continue();
  11. }
  12. }
  13. fn press_key_to_continue() {
  14. let mut stdout = io::stdout();
  15. stdout
  16. .write(b"Press a key to continue ...")
  17. .expect("Unable to write to stdout");
  18. stdout.flush().expect("Unable to flush stdout");
  19. io::stdin()
  20. .read_line(&mut String::new())
  21. .expect("Unable to read user input");
  22. }