mirror of https://github.com/sbt/sbt.git
If a user runs sbt -Dsbt.ci=true with the latest code, sbt immediately exits. This was because we were passing the SimpleTerminal into jline3 and jline 3 would end up exiting immediately. Instead we can still make a console terminal if there is a console available. An alternative approach would have been to use a dumb terminal with -Dsbt.ci=true, but the dumb terminal experience is not great (tab completions don't work for example), so I thought this was a better fix. |
||
|---|---|---|
| .. | ||
| src | ||
| NOTICE | ||