1 /* 2 * SPDX-FileCopyrightText: none 3 * SPDX-License-Identifier: CC0-1.0 4 */ 5 6 package gov.nist.secauto.metaschema.cli.processor; 7 8 import java.io.PrintStream; 9 10 import edu.umd.cs.findbugs.annotations.NonNull; 11 12 public interface VersionInfo { 13 @NonNull 14 String getVersion(); 15 16 @NonNull 17 String getBuildTime(); 18 19 @NonNull 20 String getCommit(); 21 22 void generateExtraInfo(@NonNull PrintStream out); 23 }