Commit Graph

43 Commits

Author SHA1 Message Date
Robinson 9aa1594330
updated version 2023-01-22 21:37:08 +01:00
Robinson c7e34db112
Updated version 2022-06-24 22:52:46 +02:00
Robinson 8270f6e8b6
Fixed typo 2022-06-24 22:52:06 +02:00
Robinson d27cd39de6
Updated version 2022-06-22 12:58:15 +02:00
Robinson 62b8fbe682
Fixed version inconsistencies 2022-06-22 12:57:56 +02:00
Robinson 5abf987c45
Added inheritIO option to child processes 2022-06-22 12:51:50 +02:00
Robinson b18d033c19
Fixed errors/typos with adding a path to the executable. code cleanup 2022-02-23 22:33:40 +01:00
Robinson 30e45c5fba
Will also execute as shell if there are explicit paths to prepend 2022-02-23 09:04:22 +01:00
Robinson cbbbd553e2
updated version 2022-02-03 10:40:54 +01:00
Robinson b54df61cda
Fixed issue when path is empty (no need to force run as shell then) 2022-02-02 20:53:27 +01:00
Robinson 225ec79637
Added ability to "addPath", which permits one to add directories (one or many) to the path of the executable. When done this way, the executable MUST be run in a way where the path can be set BEFORE the executable is run (otherwise it doesn't work). 2022-01-25 22:55:41 +01:00
Robinson 3959e2168a
Updated version 2022-01-25 08:58:17 +01:00
Robinson 9c31204a50
Better export of path when running as a shell 2022-01-21 14:48:07 +01:00
Robinson a123392425
Fixed error messages for when a single file source code file is used for java execution, and that file is ALSO on the classpath... 2022-01-20 16:14:14 +01:00
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