diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs index 6a51496..951c46f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -8,8 +8,9 @@ use poem::{read::Readable, recite::Reciteable, Poem}; /// Starts the main shell loop /// /// # Arguments -/// * `paths` - A reference to a vector that holds a list to the shell $PATHs +/// * `path` - A reference to a vector that holds a list to the shell $PATHs /// * `prompt` - A string slice indicating the shell's prompt +/// * `at_prompt` - A mutex, indicating whether or not user is at the prompt /// /// # Examples /// ``` @@ -17,8 +18,9 @@ use poem::{read::Readable, recite::Reciteable, Poem}; /// let path = vec!["/bin"]; /// let path = path.into_iter().map(Path::new).collect(); /// let prompt = "|> "; +/// let mut at_prompt = Arc::new(Mutex::new(false)); /// ... -/// repl(&path, prompt); +/// repl(&path, prompt, &mut at_prompt); /// } /// ``` fn repl(path: &Vec<&Path>, prompt: &str, at_prompt: &mut Arc<Mutex<bool>>) { |