Skip to content

rniii/pomprt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pomprt

crates.io docs.rs

A tiny and extensible readline implementation built from scratch

Pomprt is a small yet feature-rich multi-line editor that supports syntax highlighting, hints and completion.

  • UTF-8 support
  • Line history
  • Familiar keybinds: most of readline implemented
  • Highly compatible: only simple VT100 sequences are used, which should be supported by most terminals
  • Small footprint: ~580 sloc, only depending on libc/winapi
for input in pomprt::new(">> ") {
    println!("{input}");
}

License

Apache-2.0

About

Tiny readline implementation built from scratch

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages