mirror of
https://github.com/sbt/sbt.git
synced 2026-08-31 10:14:46 +02:00
This commit integrates the NetworkClient with the server side rendered ui. Rather than implementing its own shell method, it will now connect to the server and register itself as a virtual terminal. If there are command arguments, those will be sent to the server as execs. Otherwise it will enter a shell mode where it just acts as a relay for io. In batch mode, it will return the exit code of the last exec sent to the server. If the server disconnects, the client will exit with an error code.