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  }