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