gh_stack/
util.rs

1use dialoguer::Input;
2
3pub fn loop_until_confirm(prompt: &str) {
4  let prompt = format!("{} Type 'yes' to continue", prompt);
5  loop {
6      let result = Input::<String>::new()
7          .with_prompt(&prompt)
8          .interact()
9          .unwrap();
10      match &result[..] {
11          "yes" => return,
12          _ => continue,
13      }
14  }
15}