KO
|
EN
gitlite โ search
Search
#typescript
#ai-agents
#ai
#dsh-plugin
#deepseek-harness
#open-source
#claude-code
#codex
#cli
#developer-tools
#react
#windows
rustyline-async
โ 52
Open GitHub โ
Rustyline, but with async support
Download README (.md)
Explore Similar Repositories
git-time-machine
:
๐ฐ๏ธ Browse Git reflog visually and recover reachable local history with a TUI
balatro-port-tui
:
Balatro in your terminal!
widgetui
:
A bevy systems like widget system for ratatui and crossterm
// repository documentation
Was this content helpful?
โ 0
(0 ratings)
Select Rating:
โ
โ
โ
โ
โ
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
rustyline-async
?
Download (.md)
# RustyLine Async [](https://docs.rs/rustyline-async) [](https://crates.io/crates/rustyline-async)  A minimal readline with multiline and async support. Inspired by [`rustyline`](https://crates.io/crates/rustyline), [`async-readline`](https://crates.io/crates/async-readline), & `termion-async-input`. Built using [`crossterm`](https://crates.io/crates/crossterm). ## Features * Works on all platforms supported by `crossterm`. * Full Unicode Support (Including Grapheme Clusters) * Multiline Editing * History + Saving/Loading APIs * Ctrl-C, Ctrl-D are returned as `Ok(Interrupt)` and `Ok(Eof)` `ReadlineEvent`s. * Ctrl-U to clear line before cursor * Ctrl-left & right to move to next or previous whitespace * Home/Ctrl-A and End/Ctrl-E to jump to the start and end of the input (Ctrl-A & Ctrl-E can be toggled off by disabling the "emacs" feature) * Ctrl-L clear screen * Ctrl-W delete until previous space * Extensible design based on `crossterm`'s `event-stream` feature Feel free to PR to add more features! ## Example: ``` cargo run --example readline ```  ## License This software is licensed under The Unlicense license.