cursive-multiplex 0.2.14

A tmux like multiplexer for gyscos/cursive views
Documentation
extern crate cursive;

use cursive::views::TextView;
use cursive::Cursive;
use cursive_multiplex::Mux;

fn main() {
    let mut siv = Cursive::default();
    let mut mux = Mux::new();
    let root = mux
        .add_right_of(TextView::new("Center"), mux.root().build().unwrap())
        .expect("Center failed");
    let _id = mux
        .add_left_of(TextView::new("Left"), root)
        .expect("Left failed");
    let _id = mux
        .add_right_of(TextView::new("Right"), root)
        .expect("Right failed");
    mux.remove_id(root).expect("remove failed");

    siv.add_fullscreen_layer(mux);
    siv.run();
}