10个版本
0.3.2 | 2019年10月21日 |
---|---|
0.3.1 | 2019年9月25日 |
0.2.5 | 2019年8月2日 |
0.2.4 | 2019年7月25日 |
0.1.0 | 2019年1月27日 |
#34 in #crossterm
1,570每月下载量
在7个crate中使用 (通过crossterm_input)
20KB
218 行
Crossterm Screen
crossterm_screen
crate已弃用且不再维护。GitHub仓库将很快被存档。所有代码都将移动到crossterm
crate。您可以在Merge sub-crates to the crossterm crate问题中了解更多信息。
本crate允许您跨平台操作替代和原始屏幕。它支持所有UNIX和Windows 7及以下版本的终端(并非所有终端都经过测试,更多信息请参阅Tested Terminals)。
crossterm_screen
是crossterm
crate的子crate。您可以直接使用它,但强烈建议您启用screen
功能的crossterm
crate。
入门
点击以显示Cargo.toml。
[dependencies]
# All crossterm features are enabled by default.
crossterm = "0.11"
use crossterm::RawScreen;
fn main() -> Result<()> {
// Enable raw mode
let _raw = RawScreen::into_raw_mode()?;
// Do something in the raw mode
} // `_raw` dropped here <- raw mode is disabled
功能
- 跨平台
- 多线程(发送,同步)
- 详细文档
- 依赖项少
- 替代屏幕
- 原始屏幕
其他资源
作者
- Timon Post - 项目负责人 & 创建者
许可证
本项目采用MIT许可证 - 有关详细信息,请参阅LICENSE文件。
依赖项
~31–260KB