reedline
reedline copied to clipboard
Support automated UX testing
This PR adds support for automated UX testing using a terminal emulator. It implements most of the checkboxes in UX_TESTING.md
as automated tests.
This is a reworked and improved version of my previous PR on automated UX tests. I've made a new crate alacritty-test
containing the tools. The new implementation uses polling
to read from PTYs efficiently and reliably. If everything works out, we can adopt this in Nushell as well.