41 个稳定版本 (3 个主要版本)

3.5.0 2023年9月8日
3.4.1 2023年4月23日
3.2.3 2023年2月23日
3.1.0 2022年9月26日
0.9.2 2019年12月25日

93命令行界面 中排名

每月 下载 35
4 个 Crates 中使用 (3 个直接使用)

MIT/Apache

220KB
4.5K SLoC

Crate API MSRV: 1.65.0

一个 Rust 包装器,用于最耀眼的 TUI 库 notcurses

示例

use notcurses::*;

fn main() -> Result<()> {
    let mut nc = Notcurses::new_cli()?;
    let mut cli = nc.cli_plane()?;
    cli.putstrln("\nhello world!")?;
    cli.render()?;
    Ok(())
}

库的状态

当前版本与 notcurses 3.0.9 兼容。

当前主要版本 3 被视为开发版本.

libnotcurses-sys 的主要区别

  • 完全安全的公共 API。
  • 分配类型实现了 Drop 特性。
  • 坐标使用最常用的顺序: x, y
  • 没有 直接 模式,只需使用 CLI 模式。
  • 现在的 标准 平面现在称为 CLI 平面。
  • *Options 结构体替换为 *Builder

依赖项

~1.2–3.5MB
~58K SLoC