Something went wrong. Try again.
Something went wrong. Try again.
fix(summary): write CRLF to recover from raw mode left by TUI
shore's exit handler restores the alt-screen and cursor but does not revert the terminal from raw input mode (it uses shell:start_interactive with raw input). In raw mode, a bare \n moves down but does not return to column 0, so each io.println after the TUI exit cascaded further to the right. Routing the final summary through io.print(s <> "\r\n") behaves correctly in both raw and cooked mode.
Author Julien Calixte Date (May 23, 2026, 10:59 PM UTC) Commit
Copy SHA
Parent bc28375f bc28375f8116bd5106a165dfaf3a9b488a10a035