cursive 0.17.0

A TUI (Text User Interface) library focused on ease-of-use.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
fn main() {
    let mut siv = cursive::default();

    siv.add_layer(
        cursive::views::Dialog::new()
            .title("Write yourself a new title!")
            .content(cursive::views::EditView::new().on_edit(
                |s, content, _| {
                    s.set_window_title(content);
                },
            ))
            .button("Quit", |s| s.quit()),
    );

    siv.run();
}