open-editor 1.2.0

Open files or Strings in user's default editor
Documentation
1
2
3
4
5
6
7
8
9
use open_editor::{Editor, EditorCallBuilder, EditorKind, errors::OpenEditorError};

fn main() -> Result<(), OpenEditorError> {
    let user_input = EditorCallBuilder::new()
        .with_editor(Editor::from_editor_kind(EditorKind::Nano))
        .open_editor()?;
    println!("User input:\n{user_input}");
    Ok(())
}