nuta/nsh

Rewrite (almost) everything

Opened this issue · 1 comments

nuta commented

IIRC, this shell is implemented as my first step in Rust long long ago, and it has some faults:

  • A monolithic single crate: takes too much time even in an incremental build.
  • Async is not used: just because async Rust was still in the alpha stage then.
  • Mainloop is fat

This issue aims to deal with these problems by rewriting nsh when I have time (hopefully Q1 2022).

orhun commented

Hey, is there any plans about working on this?