A library for embedding Carabiner into a Java project.
Overview and installation instructions are found on the Project page on GitHub.
org.deepsymmetry.libcarabiner provides a
for creating and running a native binary of the Carabiner project that is compatible with the current execution
environment, if possible. You can call
canRunCarabiner() to check for
that compatibility, and then
start() to extract and run it. See
the full class documentation for more options and details.
The package also offers a
Message class which can be instantiated
using the text of any response line sent by Carabiner, and offers convenient Java access to the parsed
content of the message (in the form of a
String message type, and a
any detailed payload that was present.