19 个版本 (7 个重大更新)

0.8.0 2024年3月25日
0.7.2 2023年8月22日
0.6.4 2023年7月31日
0.5.0 2023年7月25日
0.1.3 2023年7月21日

#4 in #c-api

Download history

每月 687 次下载

MIT 许可证

70KB
1.5K SLoC

libcrossterm

libcrossterm 是一个 Rust cdylib 库,提供了一个 C API,用于通过优秀的 crossterm crate 控制和操作终端接口。这包括光标移动、颜色和样式管理以及更多操作。

该库基于 crossterm crate 构建,并以 C ABI 友好的方式暴露功能,以便从 C 和其他语言调用。更多信息请参阅 文档

特性

  • 光标移动(上、下、左、右等)
  • 颜色操作(前景、背景)
  • 样式操作(粗体、下划线等)
  • 终端操作(清除、调整大小等)
  • 滚动操作
  • 屏幕缓冲区

依赖项

~1.7–8.5MB
~74K SLoC