Skip to content

Commit d428211

Browse files
committed
Update README.
1 parent 28eebeb commit d428211

File tree

1 file changed

+21
-19
lines changed

1 file changed

+21
-19
lines changed

readme.md

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,28 +8,11 @@ These APIs support Java 5 and later. Some of these APIs overlap with APIs availa
88

99
## Available bindings
1010

11-
### System information
12-
13-
* Query kernel name and version.
14-
* Query machine architecture.
15-
* Query total and available memory (OS X only).
16-
17-
See [SystemInfo](src/main/java/net/rubygrapefruit/platform/SystemInfo.java)
18-
19-
### Processes
20-
21-
* Query the PID of the current process.
22-
* Query and set the process working directory.
23-
* Query and set the process environment variables.
24-
* Detach process from its controlling console
25-
26-
See [Process](src/main/java/net/rubygrapefruit/platform/Process.java)
27-
2811
### Terminal and console
2912

3013
These bindings work for the UNIX terminal, the Windows console and Mintty from Cygwin and MSys on Windows.
3114

32-
* Determine whether stdin/stdout/stderr are attached to a terminal. Stdin detection not supported for Mintty.
15+
* Determine whether stdin/stdout/stderr are attached to a terminal.
3316
* Query the terminal size. Not supported for Mintty
3417
* Change foreground color on the terminal.
3518
* Switch between bold and normal text mode on the terminal.
@@ -40,10 +23,29 @@ These bindings work for the UNIX terminal, the Windows console and Mintty from C
4023
* Read raw input from the terminal. Not support for Mintty.
4124
* Read arrow keys and other function keys from the terminal. Not support for Mintty.
4225

43-
See [Terminals](src/main/java/net/rubygrapefruit/platform/Terminals.java)
26+
See [Terminals](src/main/java/net/rubygrapefruit/platform/terminal/Terminals.java)
4427

4528
* Utility class to display various kinds of prompts to the user on the terminal.
4629

30+
See [Prompter](src/main/java/net/rubygrapefruit/platform/prompts/Prompter.java)
31+
32+
### System information
33+
34+
* Query kernel name and version.
35+
* Query machine architecture.
36+
* Query total and available memory (OS X only).
37+
38+
See [SystemInfo](src/main/java/net/rubygrapefruit/platform/SystemInfo.java)
39+
40+
### Processes
41+
42+
* Query the PID of the current process.
43+
* Query and set the process working directory.
44+
* Query and set the process environment variables.
45+
* Detach process from its controlling console
46+
47+
See [Process](src/main/java/net/rubygrapefruit/platform/Process.java)
48+
4749
### File systems
4850

4951
* Query and set UNIX file mode.

0 commit comments

Comments
 (0)