From 7d23ab9dc6bfcf23ee227966400e101dfd1b7508 Mon Sep 17 00:00:00 2001 From: askiiart <dev@askiiart.net> Date: Mon, 13 Jan 2025 15:59:05 -0600 Subject: [PATCH] minor cli improvement --- src/main.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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();