A rusty wrapper over notcurses, the most blingful TUI library.
```rust use notcurses::*;
fn main() -> Result<()> { let mut nc = Notcurses::newcli()?; let mut cli = nc.cliplane()?; cli.putstrln("\nhello world!")?; cli.render()?; Ok(()) } ```
Current version 3.2.2
is compatible with notcurses 3.0.9
.
Current major version 3
is considered a development version.
Main differences with libnotcurses-sys
:
- Fully safe public API.
- Allocating types have the Drop
trait implemented.
- Coordinates are used in the most common order: x, y.
- There is no direct mode, just use the CLI mode.
- The standard plane is now known as the CLI plane.
- The *Options
structs are replaced by *Builder
s.