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
每月 687 次下载
70KB
1.5K SLoC
libcrossterm
libcrossterm
是一个 Rust cdylib
库,提供了一个 C API,用于通过优秀的 crossterm
crate 控制和操作终端接口。这包括光标移动、颜色和样式管理以及更多操作。
该库基于 crossterm
crate 构建,并以 C ABI 友好的方式暴露功能,以便从 C 和其他语言调用。更多信息请参阅 文档。
特性
- 光标移动(上、下、左、右等)
- 颜色操作(前景、背景)
- 样式操作(粗体、下划线等)
- 终端操作(清除、调整大小等)
- 滚动操作
- 屏幕缓冲区
依赖项
~1.7–8.5MB
~74K SLoC