Hacker News new | ask | show | jobs
by marcosdumay 1513 days ago
I didn't look at the code, but I believe it's cursed because of what it does, not because it's unidiomatic Rust.

Terminal handling is a cursed realm. This project is basically all terminal handling, done in a place where no terminal is allowed to exist, and interacting with a badly documented environment that really does not wish it to exist. There are probably some unsafe blocks, but I don't believe the code itself is the extraordinary part.