diff --git a/src/main.rs b/src/main.rs index 26e1da6..545ee89 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,10 +1,10 @@ extern crate cat2text; use cat2text::{base4, core}; -use std::{io, process::exit}; +use std::{io::{self, stdout, Write}, process::exit}; fn main() { let stdin = io::stdin(); - let mut input = String::new(); + let mut input; loop { println!("Pick your translation:"); @@ -12,6 +12,8 @@ fn main() { println!("2) text to cat"); input = "".to_string(); stdin.read_line(&mut input).unwrap(); + print!("~> "); + stdout().flush().unwrap(); let trimmed = input.trim(); if trimmed == "1".to_string() { input = "".to_string();