From ce99a355f38b79e126aab22ff9d8105556c98dd1 Mon Sep 17 00:00:00 2001 From: Yash Karandikar Date: Fri, 17 Sep 2021 12:58:37 -0500 Subject: [PATCH] Show prompt --- src/main.rs | 3 +++ src/shell.rs | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/main.rs b/src/main.rs index 265ff90..0eff33a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -43,6 +43,9 @@ pub extern "C" fn _start() { println!("KarxOS!"); change_color(Color::White, Color::Black); + // First prompt, future prompts will be handled by shell::evaluate + print!(">>> "); + #[cfg(test)] test_main(); diff --git a/src/shell.rs b/src/shell.rs index f4e2c42..001df2f 100644 --- a/src/shell.rs +++ b/src/shell.rs @@ -1,4 +1,5 @@ use crate::println; +use crate::print; pub fn evaluate(command: &str) { let res = command.trim(); @@ -6,5 +7,6 @@ pub fn evaluate(command: &str) { println!(); println!(); println!("[ {:#?} ]", res); + print!(">>> "); } }