Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix
ScalaModule#console
by properly inheriting streams (#3500)
`SystemStreamswithStreams(SystemStreams.original)` didn't quite do the right thing because it continued to use the `PumpedProcess*put`s for subprocesses rather than directly inheriting the streams. This fixes it. Tested manually via `./mill dist.launcher && (cd example/scalalib/basic/1-simple && ../../../../out/dist/launcher.dest/run -i console)`, which previously would print `Unable to create system terminal` and not allow keyboard navigation in the REPL, and with this PR it no longer warns and keyboard navigation works correctly Fixes #3491
- Loading branch information