7个版本 (4个破坏性版本)

0.4.1 2022年1月18日
0.4.0 2022年1月17日
0.3.0 2019年12月14日
0.2.0 2019年12月8日
0.0.1 2019年6月11日

#981 in 命令行界面

每月25次下载

LGPL-3.0-or-later

28KB
526 代码行(不含注释)

Crates.io Build Status Documentation dependency status

shli

类似shell的TUI的Rust crate

目的

如果你曾经看到过nslookup、glusterfs或shelldap,并羡慕它们的类似shell的终端界面,那么这个crate可能就是为你准备的。

这个crate为提供此类界面给软件用户提供了一些基本构建块。

示例用法

examples/simple.rs.

执行 cargo run --example simple 将运行它。

你会看到一个提示符。输入p,然后按TAB键。

> p

它将自动完成到 print,这是一个示例命令!现在发出这个命令

> print Hello

它将打印 "Hello",这并不惊人。如果你现在按上键,你将能够编辑你最后的命令。

使用左右键,用户可以编辑当前命令行。

文档

https://docs.rs/shli/

依赖项

~170KB