JLine3のOSUtilsのメモ。
OSUtilsは、JLine3の実行環境のOSやコンソールの種類を判別する為のユーティリティークラス。
import org.jline.utils.OSUtils;
System.out.println("IS_WINDOWS=" + OSUtils.IS_WINDOWS); // Windows System.out.println("IS_OSX =" + OSUtils.IS_OSX); // Mac System.out.println("IS_CYGWIN =" + OSUtils.IS_CYGWIN); // (Windows)Cygwin System.out.println("IS_MSYSTEM=" + OSUtils.IS_MSYSTEM); // (Windows)MinGW, MSYS
各定数はboolean型。
ちなみに、WindowsのGit BashはMinGWで動いている。