1 个不稳定版本
| 0.6.0 |
|
|---|---|
| 0.6.0-jeff.1 | 2021年5月7日 |
#897 在 命令行界面
在 rushell 中使用
260KB
5.5K SLoC
rushell_deps_linefeed
rushell_deps_linefeed 是 linefeed 的分支和修改版,用于 rushell
linefeed
linefeed 是一个可配置的、并发的、可扩展的、交互式的 Unix 终端和 Windows 控制台输入读取器。
linefeed 遵循 GNU Readline 的范式,将键序列绑定到修改输入状态的命令。 linefeed 支持许多 GNU Readline 命令。但是,linefeed 并没有实现 GNU Readline 所支持的所有命令。如果您希望实现某个命令,请提交一个 issue!
linefeed 还解析 GNU Readline 的 inputrc 配置文件。首先,它会在环境变量 INPUTRC 中查找文件名。然后在 Unix 上,它会在 $HOME/.inputrc 或 /etc/inputrc 中查找;而在 Windows 上,它会在 %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
~114K SLoC