Tool library used in BatchEuphoria and Roddy.
Building is as simple as
./gradlew build
If you are behind a firewall and need to access the internet via a proxy, you can configure the proxy in $HOME/.gradle/gradle.properties
:
systemProp.http.proxyHost=HTTP_proxy
systemProp.http.proxyPort=HTTP_proxy_port
systemProp.https.proxyHost=HTTPS_proxy
systemProp.https.proxyPort=HTTPS_proxy_port
where you substitute the correct proxies and ports required for your environment.
-
2.4.1
- Patch: Library update
- Patch: Changed one logging message
- Patch: Fixed a unit test
- Patch: Code layout refactorings and groovification
-
2.4.0
- Minor: Improved reporting of stdout and stderr for executed commands
- Minor: Renamed
asExecutionResult
toasSynchronousExecutionResult
- Patch: Use Circle-CI instead of Travis-CI
-
2.3.0
- Minor: Refactored
AsyncExecutionResult
andExecutionResult
to improve the stdout and stderr handling. This also affectsExecutionResult.resultLines
field/accessors. - Minor: Improved support for additional output stream in
LocalExecutionHelper
- Changes are required for Roddy 3.6.1 improvements related to better error reporting and handling.
- Minor: Refactored
-
2.2.2
- Patch: Moved from
StringBuilder
toStringBuffer
inLocalExecutionHelper
.
- Patch: Moved from
-
2.2.1
- Minor: Made
ExecutionResult.resultLines
protected (from private)
- Minor: Made
-
2.2.0
- Minor: Added
AsyncExecutionResult
- Minor: Cornercase bugfix
RoddyConversionHelperMethods
- Minor: Added
-
2.1.1
- Patch: Update to Gradle 5.1.1
-
2.1.0
- Minor: Added
DateTimeHelper
- Minor: Added
convertMapToTwoColumnsPrettyTable
- Minor: Added
-
2.0.0
- Minor: Bash expression handling (escaping)
- Minor:
BufferValue
is value type (implementshashCode
andequals
) - Patch: Code groovyfication
-
1.0.0
- Major: Moved package from
eilslabs
totheroddywms
- Minor: Added version management code
CompatibilityChecker
- Improved version patterns
VersionInterval
- Patch: Update Gradle version from 4.2.1 to 4.8
- Major: Moved package from
-
0.0.7
- Added
AsyncExecutionResult
to handle asynchronous execution of command executions.
- Added