shli

Crates.ioshli
lib.rsshli
version0.4.1
sourcesrc
created_at2019-06-11 16:25:17.778315
updated_at2022-01-18 17:49:04.926703
descriptionCreate shell-like TUIs
homepage
repositoryhttps://github.com/UgnilJoZ/shli
max_upload_size
id140409
size30,929
Jan Ole Zabel (UgnilJoZ)

documentation

https://docs.rs/shli/

README

Crates.io Build Status Documentation dependency status

shli

Rust crate for shell-like TUIs

Purpose

If you once saw nslookup, glusterfs or shelldap and admired their shell-like terminal interfaces, this might be a crate for you.

This crate provides basic building blocks for providing users of your software such an interface.

Example usage

See examples/simple.rs.

A cargo run --example simple will run it.

You will see a prompt. Type p, and then press TAB.

> p

It will autocomplete to print, an example command! Now issue this:

> print Hello

It will print "Hello", which is not spectacular. If you now press the up key, you will be able to edit your last command.

With the left and right keys, the user is able to edit the current commandline.

Documentation

https://docs.rs/shli/

Commit count: 46

cargo fmt