Commit Graph

29 Commits

Author SHA1 Message Date
Robinson 955e4f4294
Tweaked timeout/timeoutUnit parameters (are now passed in via start() method calls). Fixed issues with launching JVM processes on macos 2022-01-20 00:08:35 +01:00
Robinson fafa9a488d
Better approach to shell detection in *nix environments. Added command parameters as a single-shell parameter (with spaces, etc). 2022-01-17 22:31:30 +01:00
Robinson 7ef8999568
updated version info 2022-01-06 23:33:50 -07:00
Robinson 77d5c72825
Updated version 2021-09-24 13:24:41 +02:00
Robinson 1832fe5eaf Added static run() commands that will also accept a File as the executable 2021-08-29 13:57:01 -06:00
Robinson eed0f59ff2 fixed comment grammar 2021-08-29 10:29:20 -06:00
Robinson 8e376ae273 Added ability to get currently assigned args 2021-08-29 00:58:52 -06:00
Robinson be1acae414 Added better support for the windows Path environment variable 2021-08-29 00:33:42 -06:00
Robinson 429667937f Added support for explicitly setting the executable 2021-08-28 23:59:38 -06:00
Robinson cafc9e3198 3.1.1 2021-08-28 23:35:44 -06:00
Robinson 12f4c6ef4d Expose the environment map directly, to make map modifications cleaner 2021-08-28 23:30:44 -06:00
Robinson f1e4ce6662 updated version 2021-05-10 14:13:57 +02:00
Robinson 83766dd1b4 Updated kotlin, fixed deprecated methods, updated libraries 2021-05-10 13:50:28 +02:00
Robinson 8ddb8d7738 Removed kotlinLogging, and reverted to standard slf4j 2021-04-26 00:28:57 +02:00
Robinson 1a3c0adf2a Updated version info 2021-04-09 13:37:47 +02:00
Robinson 45f0d928d1 Added update system 2021-04-09 12:39:50 +02:00
Robinson e1f33ec7fc version 3.0 2021-03-20 20:27:28 +01:00
Robinson 45115c94d0 Logging changed to SLF4J, instead of wrapping it in a non-standard way. SSH logging is now dependent on what the executor log is set to (only for logback implementations) 2021-03-20 20:26:06 +01:00
Robinson 222c55bbe0 Updated version 2021-01-28 21:07:11 +01:00
Robinson 38577034a2 Updated version information 2021-01-26 23:08:23 +01:00
Robinson 8ba7e8f83b Cleaned up documentation 2021-01-26 22:19:25 +01:00
Robinson e93d1c1424 Fixed comment typos 2021-01-26 20:02:31 +01:00
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
nathan d28d2fbc70 Removed dead code 2020-08-11 00:01:32 +02:00
nathan f2bd21592d Tweaked method signature names 2020-08-10 23:36:09 +02:00
nathan 01e09afe49 Changed directory -> workingDirectory (it's more exact what it means) 2020-08-10 17:46:37 +02:00
nathan db1118a733 Changed addCommand -> addArg. Added 'addArg' to JVM/SSH exec 2020-08-10 14:13:28 +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