Robinson
e92a1ab0ee
Created a multi-release jar, so projects using java 8 will work, and projects using java 9+ will have access to PID information
2021-01-26 01:18:18 +01:00
Robinson
0eaed76ed1
Added unit test for PID info
2021-01-26 01:06:19 +01:00
Robinson
aee1f16e31
Updated comments
2021-01-22 12:34:07 +01:00
Robinson
374e0bf29f
cleaned up test class names
2021-01-03 20:25:26 +01:00
Robinson
563f2e062b
fixed name shadowing
2021-01-03 20:23:01 +01:00
nathan
1f185dd7af
Updated version and copyright
2020-08-18 16:58:17 +02:00
nathan
b202c5a7b0
Updated coroutine version
2020-08-18 16:51:11 +02:00
nathan
cb3eac6299
Updated dependencies. Updated kotlin (of note, the internal jar files are timestamped 1980, and the license module uses the SELF POSTED date (no possible way to manage all dates manually)
2020-08-18 16:50:43 +02:00
nathan
2cd1e5f976
Removed debug comments
2020-08-13 00:24:00 +02:00
nathan
b2706ebdca
Added test that reads process output after process quit
2020-08-11 00:03:27 +02:00
nathan
7e38d94d19
Can now read output from startAsync() after the process has quit
2020-08-11 00:02:31 +02:00
nathan
d28d2fbc70
Removed dead code
2020-08-11 00:01:32 +02:00
nathan
9aa8c1041b
When closing the channel, no longer throw an exception
2020-08-10 23:42:11 +02:00
nathan
560c62c956
code polish
2020-08-10 23:39:07 +02:00
nathan
f2bd21592d
Tweaked method signature names
2020-08-10 23:36:09 +02:00
nathan
ef657078f9
Added available()
2020-08-10 23:33:09 +02:00
nathan
01e09afe49
Changed directory -> workingDirectory (it's more exact what it means)
2020-08-10 17:46:37 +02:00
nathan
1697108b5c
Fixed string(), added lines() support
2020-08-10 17:41:54 +02:00
nathan
db1118a733
Changed addCommand -> addArg. Added 'addArg' to JVM/SSH exec
2020-08-10 14:13:28 +02:00
nathan
1fa9e60f9f
Fixed typo in examples
2020-08-09 13:32:50 +02:00
nathan
22b1a534d2
Fixed typo
2020-08-09 13:31:18 +02:00
nathan
8384a1235a
Fixed typo
2020-08-09 13:30:42 +02:00
nathan
0b4f57b365
Updated version info + plugins
2020-08-08 00:45:33 +02:00
nathan
19a3ec0f46
Cleaned up license
2020-08-07 23:22:31 +02:00
nathan
b819060901
Removed dependency on ANSI Console (it's inputstream can be directly used, no need for manipulating inputstreams)
2020-08-07 23:22:14 +02:00
nathan
f92fcccba3
Executor is now merged with ZeroTurnaround Executor, and entirely written in Kotlin with coroutines. The API is similar to the ZT executor, however there are a number a huge changes in the way it works. The design is a lot more fluent, and contains less special-case objects for working with running processes (along with different types, such as jvm-forking and remote ssh processes).
2020-08-06 11:07:25 +02:00
nathan
933bb84220
Updated gradle
2020-08-06 11:02:13 +02:00
nathan
6780bcadc2
Added/updated license files
2020-08-06 11:01:57 +02:00
nathan
12329bf43e
Updated gradle
2020-06-06 15:18:30 +02:00
nathan
6495959fae
Updated to use Gradle Utils for gradle/project update management
...
updated .gitignore
2019-05-13 15:18:32 +02:00
nathan
b743a99348
Updated to use Gradle Utils for gradle/project update management
2019-05-13 12:16:06 +02:00
nathan
e7b21fa534
Added jar attributes["Automatic-Module-Name"] = Extras.id
2019-03-21 12:01:59 +01:00
nathan
dd0c7cd21a
Updated log on startup, update Gradle to 5.3
2019-03-21 10:47:52 +01:00
nathan
fd41b507f9
Code polish
2019-03-17 23:17:43 +01:00
nathan
da567eda96
Added badges+links
2019-03-17 23:16:27 +01:00
nathan
6694ed4c48
Build converted to kotlin script
2019-03-17 23:15:21 +01:00
nathan
f1f8219087
WIP kotlin build script
2019-03-17 23:10:36 +01:00
nathan
489073e7a5
Removed non-usable code
2018-09-25 20:10:56 +02:00
nathan
19ddfe2d9a
Added gradle wrapper task
2018-09-25 20:04:53 +02:00
nathan
1e841d1d4a
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# build.gradle
2018-08-28 09:52:36 +02:00
nathan
a37de2ddd1
Fixed issue when custom build props are not available
2018-08-28 09:50:26 +02:00
nathan
4d9a88ebab
Fixed issue when custom build props are not available
2018-08-27 23:11:53 +02:00
nathan
fb50756f51
Converted to gradle
2018-08-18 20:57:00 +02:00
nathan
e712185d5b
Cleaned up dependencies
2018-04-08 22:04:14 +02:00
nathan
909426b801
updated JDK compile required version
2018-02-19 15:25:26 +01:00
nathan
27c70bed46
Removed hard dependency on the Console project
2017-12-02 21:55:19 +01:00
nathan
cf9af55be5
Updated version. removed hard dependency on Console
2017-12-02 18:17:36 +01:00
nathan
6c3ac14c59
Changed ProcessStreamProxy to have an optional dependency on the Console
...
project (instead of a hard-dependency). If the Console project is not
available, then certain behavior is not possible, but that behavior is
not necessary (just useful)
2017-12-02 15:54:32 +01:00
nathan
bc2501a818
Updated readme info and version
2017-11-28 21:25:15 +01:00
nathan
e069d245b9
Updated license info
2017-11-28 21:10:38 +01:00