cursive 0.3.2

A TUI (Text User Interface) library focused on ease-of-use.
Documentation
extern crate cursive;

use cursive::Cursive;
use cursive::views::{Dialog, TextView};

fn main() {
    let mut siv = Cursive::new();
    // You can load a theme from a file at runtime for fast development.
    siv.load_theme_file("assets/style.toml").unwrap();

    // Or you can directly load it from a string for easy deployment.
    // siv.load_theme(include_str!("../assets/style.toml")).unwrap();

    siv.add_layer(Dialog::around(TextView::new("This application uses a \
                                             custom theme!"))
        .title("Themed dialog")
        .button("Quit", |s| s.quit()));

    siv.run();
}