#screen #crossterm #raw #terminal #alternate

已弃用 crossterm_screen

跨平台原始和替代屏幕库

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

Download history 343/week @ 2023-11-27 230/week @ 2023-12-04 284/week @ 2023-12-11 388/week @ 2023-12-18 279/week @ 2023-12-25 184/week @ 2024-01-01 474/week @ 2024-01-08 398/week @ 2024-01-15 364/week @ 2024-01-22 270/week @ 2024-01-29 317/week @ 2024-02-05 357/week @ 2024-02-12 281/week @ 2024-02-19 454/week @ 2024-02-26 390/week @ 2024-03-04 390/week @ 2024-03-11

1,570每月下载量
7个crate中使用 (通过crossterm_input)

MIT许可证

20KB
218

Lines of Code Latest Version MIT docs Join us on Discord

Crossterm Screen

crossterm_screen crate已弃用且不再维护。GitHub仓库将很快被存档。所有代码都将移动到crossterm crate。您可以在Merge sub-crates to the crossterm crate问题中了解更多信息。

本crate允许您跨平台操作替代和原始屏幕。它支持所有UNIX和Windows 7及以下版本的终端(并非所有终端都经过测试,更多信息请参阅Tested Terminals)。

crossterm_screencrossterm 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