10 unstable releases (3 breaking)

Uses old Rust 2015

0.3.0 Oct 4, 2015
0.2.1 Sep 20, 2015
0.1.3 Sep 11, 2015
0.1.2 Aug 31, 2015
0.0.3 Aug 31, 2015

#58 in #read-line

Download history 23/week @ 2024-08-31 93/week @ 2024-09-07 30/week @ 2024-09-14 43/week @ 2024-09-21 32/week @ 2024-09-28 96/week @ 2024-10-05 70/week @ 2024-10-12 4/week @ 2024-10-19 49/week @ 2024-10-26 29/week @ 2024-11-02 2/week @ 2024-11-09 14/week @ 2024-11-16 4/week @ 2024-11-23 8/week @ 2024-11-30 18/week @ 2024-12-07 24/week @ 2024-12-14

56 downloads per month
Used in line_botty

MIT license

26KB
774 lines

rust-copperline

rust-copperline


lib.rs:

A low-level terminal line editing library

Copperline is a line editing library written from scratch in Rust, born from the authors frustration with the interface of existing bindings to C-libraries like readline, libedit or linenoise.

Features that are currently supported:

  • Cursor movement and text insertion
  • Jumps (via C-a and C-e)
  • History browsing (via C-p and C-n)

It has a clean, hackable codebase, which I hope will foster contributions so that the Rust ecosystem will soon be able to utilise a mature, pure-Rust line editing library.

Dependencies

~5.5MB
~92K SLoC