@Override
    protected void runBundle(Path file, Bundle bundle) {
        if (outputFormat.get() == OutputFormat.TEXT) {
            output().println(file);
        }

        TableModel tableModel = new TableModel("Files", buildEntryTable(bundle));
        TextTableFormat format = tableModel.format();
        format.columnFormatter(2, Formatters::hex);

        List<TableModel> tables = new ArrayList<>();
        tables.add(tableModel);

        TablePrinter tablePrinter = TablePrinter.fromOutputFormat(outputFormat.get(), output());
        tablePrinter.file(file);
        tablePrinter.print(tables);
    }
@author Nico Bergemann <barracuda415 at yahoo.de>
disunity-cli/src/main/java/info/ata4/disunity/cli/command/bundle/BundleList.java