From 26e9daa5e8262ba2b5222a55c2a34b35911245ea Mon Sep 17 00:00:00 2001 From: Adam Murdoch Date: Sat, 4 Aug 2012 10:04:09 +1000 Subject: [PATCH] Some updates. --- readme.md | 3 +++ src/main/java/net/rubygrapefruit/platform/Main.java | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 00741b9..fe5d528 100644 --- a/readme.md +++ b/readme.md @@ -14,3 +14,6 @@ Currently only ported to OS X (10.7.4) and Linux (Ubuntu 12.04). * Split out separate native library for terminal handling. * String names for errno values. +* Split into multiple projects. +* Handle multiple architectures. +* IBM JVM. diff --git a/src/main/java/net/rubygrapefruit/platform/Main.java b/src/main/java/net/rubygrapefruit/platform/Main.java index ae0e02a..2a99612 100644 --- a/src/main/java/net/rubygrapefruit/platform/Main.java +++ b/src/main/java/net/rubygrapefruit/platform/Main.java @@ -2,11 +2,13 @@ package net.rubygrapefruit.platform; public class Main { public static void main(String[] args) { + System.out.println(); + System.out.println("* OS: " + System.getProperty("os.name") + ' ' + System.getProperty("os.version") + ' ' + System.getProperty("os.arch")); + Process process = Platform.get(Process.class); System.out.println("* PID: " + process.getPid()); TerminalAccess terminalAccess = Platform.get(TerminalAccess.class); - boolean stdoutIsTerminal = terminalAccess.isTerminal(TerminalAccess.Output.Stdout); boolean stderrIsTerminal = terminalAccess.isTerminal(TerminalAccess.Output.Stderr); System.out.println("* stdout: " + (stdoutIsTerminal ? "terminal" : "not a terminal"));