20 个版本
0.6.0 | 2019 年 4 月 26 日 |
---|---|
0.5.4 | 2018 年 12 月 7 日 |
0.5.3 | 2018 年 9 月 17 日 |
0.5.1 | 2018 年 7 月 19 日 |
0.2.0 | 2016 年 11 月 22 日 |
#655 在 命令行界面
4,467 每月下载量
用于 40 个软件包 (35 个直接使用)
250KB
5.5K SLoC
linefeed
linefeed
是一个可配置的、并发的、可扩展的、用于 Unix 终端和 Windows 控制台的交互式输入读取器。
linefeed
遵循 GNU Readline 的范式,将键序列绑定到修改输入状态的命令。 linefeed
支持许多 GNU Readline 命令。但是,linefeed
并不实现所有由 GNU Readline 支持的命令。如果您想实现某个命令,请提交一个 issue!
linefeed
还解析 GNU Readline 的 inputrc
配置文件。首先,它会检查环境变量 INPUTRC
中的文件名。然后,在 Unix 上,它会检查 %APPDATA%\linefeed\inputrc
。只有这些文件中的第一个会被解析和评估。
构建
要将 linefeed
包含到您的项目中,请将以下内容添加到您的 Cargo.toml
[dependencies]
linefeed = "0.6"
演示
linefeed
项目包含一个用于测试功能的演示程序。要运行演示,请从 linefeed
项目的副本中运行以下命令
cargo run --example demo
许可
linefeed
在 MIT 协议和 Apache 许可证(版本 2.0)的条款下分发。
有关详细信息,请参阅 LICENSE-APACHE 和 LICENSE-MIT。
依赖项
~5MB
~115K SLoC