4 个版本

0.0.4 2024年2月2日
0.0.3 2024年1月2日
0.0.2 2023年11月12日
0.0.1 2023年6月3日

#15 in #shrs

Download history 8/week @ 2024-04-29 11/week @ 2024-05-06 6/week @ 2024-05-13 2/week @ 2024-05-27 3/week @ 2024-06-24

每月 253 次下载

MIT/Apache

375KB
8K SLoC

shrs_line

Rust 中模块化和可定制的 readline 实现

MIT/Apache 2.0


lib.rs:

shrs 的 readline 实现

readline 是 shell 中负责接收用户输入的部分。它处理各种功能,如跟踪历史记录、语法高亮、Tab 自动完成、vi 模式等。

shrs_line 与 shrs 的其他部分具有相似的设计理念,它也高度可配置和可扩展。只需构建自己的 readline 并将其提供给 shrs 使用。

示例

use shrs_line::prelude::*;

let mut myline = LineBuilder::default();

导入常用的结构体和类型

依赖项

~15–32MB
~443K SLoC