Utility for executing commands in a terminal.
Easy-to-use terminal manager, featuring history, error history and execution of multiple commands.
- Add one of the options below to the pom.xml file:
<dependency> <groupId>io.github.wniemiec-io-java</groupId> <artifactId>terminal</artifactId> <version>LATEST</version> </dependency> - Run
$ mvn install - Use it
[...] import wniemiec.io.java.Terminal; import wniemiec.io.java.StandardTerminalBuilder; [...] Terminal terminal = StandardTerminalBuilder .getInstance() .outputHandler(message -> { System.out.println("Terminal said " + message); }) .outputErrorHandler(message -> { System.err.println("Terminal said " + message); }) .build(); terminal.exec("echo", "hello"); | Property | Type | Description | Default |
|---|---|---|---|
| implode | (list: List<T>, delimiter: String): String | Converts elements of a list into a string by separating each element with a delimiter | - |
| capitalize | (text: String): String | Converts elements of a list into a string by separating each element with a delimiter | - |
Details about each version are documented in the releases section.
See the documentation on how you can contribute to the project here.
| Name | Type | Description |
|---|---|---|
| dist | Directory | Released versions |
| docs | Directory | Documentation files |
| src | Directory | Source files |
