MCPcopy Index your code
hub / github.com/dankamongmen/libnotcurses-sys

github.com/dankamongmen/libnotcurses-sys @v3.11.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.11.0 ↗ · + Follow
1,168 symbols 2,174 edges 126 files 719 documented · 62% updated 6mo agov3.11.0 · 2024-10-03★ 502 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Crate API MSRV: 1.65.0

libnotcurses-sys is a low-level Rust wrapper for the notcurses C library

It's recommended to use the notcurses higher level bindings.

Example

use libnotcurses_sys::*;

fn main() -> NcResult<()> {
    let nc = unsafe { Nc::new_cli()? };
    let stdplane = unsafe { nc.stdplane() };
    stdplane.putstr("\nhello world!\n")?;
    nc.render()?;
    unsafe { nc.stop()? };
    Ok(())
}

Versioning

The latest released version is compatible with notcurses [3.0.11]. The unreleased version is compatible with notcurses unreleased master branch.

Current major version 3 is considered a development version.

Core symbols most depended-on inside this repo

Shape

Method 822
Function 307
Class 31
Enum 8

Languages

Rust99%
C1%

Modules by API surface

src/plane/methods.rs155 symbols
src/notcurses/methods.rs67 symbols
src/direct/methods.rs60 symbols
src/plane/reimplemented.rs55 symbols
src/channel/reimplemented.rs55 symbols
src/channel/channels.rs53 symbols
src/notcurses/options/builder.rs52 symbols
src/cell/methods.rs51 symbols
src/cell/reimplemented.rs47 symbols
src/plane/options/builder.rs35 symbols
src/channel/channel.rs28 symbols
src/visual/methods.rs26 symbols

For agents

$ claude mcp add libnotcurses-sys \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page