Code

Peakaboo's source code is hosted on GitHub.

Library and Plugins

Peakaboo can also be used as a library. This is also the easiest target to build custom plugins against.

Building

Peakaboo builds and manages its dependencies with maven. It also has a dependency on xraylib. At the time of writing, xraylib was not available in maven, so a prebuilt version is included in a local maven repository.

To build Peakaboo, run mvn package in the project's root directory, and it will produce a runnable jar file you can invoke with the java -jar <JARNAME> command.