Bye jansi

This commit is contained in:
Friendseeker 2024-11-07 18:46:04 -08:00
parent fd37450ede
commit 6dba5e4ec0
2 changed files with 0 additions and 5 deletions

View File

@ -1170,7 +1170,6 @@ lazy val sbtClientProj = (project in file("client"))
mimaPreviousArtifacts := Set.empty, mimaPreviousArtifacts := Set.empty,
crossPaths := false, crossPaths := false,
exportJars := true, exportJars := true,
libraryDependencies += jansi,
libraryDependencies += scalatest % Test, libraryDependencies += scalatest % Test,
Compile / mainClass := Some("sbt.client.Client"), Compile / mainClass := Some("sbt.client.Client"),
nativeImageReady := { () => nativeImageReady := { () =>

View File

@ -9,20 +9,16 @@
package sbt.client; package sbt.client;
import sbt.internal.client.NetworkClient; import sbt.internal.client.NetworkClient;
import org.fusesource.jansi.AnsiConsole;
public class Client { public class Client {
public static void main(final String[] args) { public static void main(final String[] args) {
boolean isWin = System.getProperty("os.name").toLowerCase().startsWith("win");
boolean hadError = false; boolean hadError = false;
try { try {
if (isWin) AnsiConsole.systemInstall();
NetworkClient.main(args); NetworkClient.main(args);
} catch (final Throwable t) { } catch (final Throwable t) {
t.printStackTrace(); t.printStackTrace();
hadError = true; hadError = true;
} finally { } finally {
if (isWin) AnsiConsole.systemUninstall();
if (hadError) System.exit(1); if (hadError) System.exit(1);
} }
} }