001/*
002 * SPDX-FileCopyrightText: none
003 * SPDX-License-Identifier: CC0-1.0
004 */
005
006package gov.nist.secauto.metaschema.cli.processor;
007
008import java.io.PrintStream;
009
010import edu.umd.cs.findbugs.annotations.NonNull;
011
012public interface VersionInfo {
013  @NonNull
014  String getVersion();
015
016  @NonNull
017  String getBuildTime();
018
019  @NonNull
020  String getCommit();
021
022  void generateExtraInfo(@NonNull PrintStream out);
023}