private static void printComputerSystem()

in src/main/java/co/elastic/support/diagnostics/commands/RetrieveSystemDigest.java [91:143]


    private static void printComputerSystem(BufferedWriter writer, final ComputerSystem computerSystem)
            throws Exception {

        writer.write("Computer System");
        writer.newLine();
        writer.write("----------------");
        writer.newLine();

        writer.write("manufacturer: " + computerSystem.getManufacturer());
        writer.newLine();

        writer.write("model: " + computerSystem.getModel());
        writer.newLine();

        writer.write("serialnumber: " + computerSystem.getSerialNumber());
        writer.newLine();

        final Firmware firmware = computerSystem.getFirmware();
        writer.write("firmware:");
        writer.newLine();

        writer.write("  manufacturer: " + firmware.getManufacturer());
        writer.newLine();

        writer.write("  name: " + firmware.getName());
        writer.newLine();

        writer.write("  description: " + firmware.getDescription());
        writer.newLine();

        writer.write("  version: " + firmware.getVersion());
        writer.newLine();

        writer.write("  release date: " + (firmware.getReleaseDate() == null ? "unknown"
                : firmware.getReleaseDate() == null ? "unknown" : firmware.getReleaseDate()));
        writer.newLine();

        final Baseboard baseboard = computerSystem.getBaseboard();
        writer.write("baseboard:");
        writer.newLine();

        writer.write("  manufacturer: " + baseboard.getManufacturer());

        writer.write("  model: " + baseboard.getModel());
        writer.newLine();

        writer.write("  version: " + baseboard.getVersion());
        writer.newLine();

        writer.write("  serialnumber: " + baseboard.getSerialNumber());
        writer.newLine();

    }