A very simple way to make a clean, thread-safe, interactive CLI interface in rust.
Currently this does not support windows due to limitations with windows terminal. If someone asks for windows support i'll try and figure something out.