Purpose:
to conveniently print build info fields to standard out, to file, render as JSON and send over network etc.
Implementation:
static public function "Pretty Print" with lambda parameter of form: (final Field[]) -> void.
Lambda allows for user-defined print behaviour.
Additionally offer 1 overload: parameterless, which simply writes all fields to standard out as "${field.name}: ${field.value}\n"...
Feature suggestion
Purpose: to conveniently print build info fields to standard out, to file, render as JSON and send over network etc.
Implementation: static public function "Pretty Print" with lambda parameter of form: (final Field[]) -> void. Lambda allows for user-defined print behaviour. Additionally offer 1 overload: parameterless, which simply writes all fields to standard out as "${field.name}: ${field.value}\n"...