text_prompt/text_prompt.rs
1use lineeditor::LineEditor;
2use lineeditor::LineEditorResult;
3use lineeditor::StringPrompt;
4
5fn main() {
6 let prompt = StringPrompt::new("prompt> ".to_string());
7 let mut line_editor = LineEditor::new(Box::new(prompt));
8
9 let bindings = line_editor.keybinding();
10 bindings.register_common_control_bindings();
11
12 match line_editor.read_line() {
13 Ok(LineEditorResult::Success(line)) => {
14 println!("Line {}", line);
15 }
16 _ => {}
17 }
18}