mirror of
https://github.com/FliegendeWurst/cursive.git
synced 2024-11-23 09:25:01 +00:00
[Fork] A Text User Interface library for the Rust programming language
examples | ||
src | ||
.gitignore | ||
Cargo.toml | ||
Readme.md |
Cursive
Cursive is a ncurses-based TUI (Text User Interface) library for rust. It is based on jeaye's ncurses-rs.
It is designed to be safe, and easy to use:
extern crate cursive;
use cursive::{Cursive,Dialog};
fn main() {
let mut siv = Cursive::new();
// Create a popup window with a "Ok" button that quits the application
siv.add_layer(Dialog::new("Hello world!").button("Ok", |s| s.quit()));
// Starts the event loop.
siv.run();
}