I’m currently trying to create a new cross-platform terminal crate currently located at github.com/terminus. Eventually, I’d like it to be a sort of backwards-incompatible term-2.0, without the
Boxs and with some extra features, enough to build a library like ncurses on top that is cross-platform.
Eventually, I’m hoping I can get it merged into term, but this is a way for me to make progress without having to make changes to the term crate.
Currently it’s missing a lot of the functionality in term (for example terminfo is entirely missing as I’m on windows at the moment).
I’m just posting here in case anyone can offer any help or encouragement, or maybe tell me that I’m wasting my time and someone else has already done it .
A part of this is going to be creating a separate termcap/terminfo crate with the TerminfoTerminal part of
term, and I’d want advice on this before I claimed any crates.io names.