18 个版本
使用旧的 Rust 2015
0.2.1 | 2018 年 3 月 5 日 |
---|---|
0.2.0 | 2016 年 2 月 22 日 |
0.1.15 | 2016 年 2 月 11 日 |
0.1.14 | 2015 年 10 月 21 日 |
0.0.3 | 2014 年 12 月 13 日 |
#157 in #binding
用于 2 crates
205KB
3.5K SLoC
Linenoise for rust
一个最小化、零配置、BSD 许可证的 readline 替代品。
- 原始代码来自 Antirez,参见 antirez/linenoise。
- 由你的谦卑仆人移植到 Rust。
如何在 Cargo 中添加依赖项
将以下行添加到你的项目
linenoise-rust= "0.2.0"
用法
杂项
为什么这个库不叫 linenoise ?
原始的 linenoise
库属于 cmr/linenoise-rs,我为此提交了一些 pull request。然而,我正在尝试维护我自己的版本,因为统计数据表明我的版本是事实上的标准。
待办事项
- 从 oldium/linenoise 分叉(当 gcc:compile_library 支持 -l): oldium/linenoise 未经修改无法在 macOS 上构建,
- 分为 -sys 和正常库。
贡献者
Linenoise 也得到了这些人的改进。感谢他们 :)
- Dan Spencer @nukep: 对稳定 Rust 的修复
- Kalyanov Dmitry @dmitryvk: 内存泄漏
- Stacy Prowell: 支持 history,使用自定义版本的 linenoise
- Chris Dawes @cmsd2: win32 和 arango 合并帮助
- Bruno Ploumhans @Technici4n: 在 MSVC 下修复构建