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();