Commit Graph

53 Commits

Author SHA1 Message Date
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
nathan
aa9b2bc5ea Code polish. Removed irrelevant classes. 2017-11-28 21:07:43 +01:00
nathan
ee968be141 Fixed issues with reading from System.in and blocking reads. 2017-11-28 21:07:11 +01:00