Files
autosqeal/src/main/java/wtf/beatrice/autosqueal/util/SystemUtil.java
Beatrice Dellacà c97a3038f2
All checks were successful
continuous-integration/drone/push Build is passing
change multiple small things
2024-08-06 00:35:46 +02:00

27 lines
729 B
Java

package wtf.beatrice.autosqueal.util;
import java.util.Locale;
public class SystemUtil
{
public static OperatingSystem getHostSystem() {
String osName = System.getProperty("os.name").toLowerCase(Locale.ENGLISH);
if (osName.contains("win")) {
return OperatingSystem.WINDOWS;
} else if (osName.contains("nix") ||
osName.contains("nux") ||
osName.contains("aix")) {
return OperatingSystem.LINUX;
} else if (osName.contains("mac")) {
return OperatingSystem.MAC_OS;
} else {
return OperatingSystem.UNKNOWN;
}
}
public enum OperatingSystem {
WINDOWS, LINUX, MAC_OS, UNKNOWN;
}
}