diff options
Diffstat (limited to 'src/main/java/org/glavo/javah/Main.java')
-rw-r--r-- | src/main/java/org/glavo/javah/Main.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/org/glavo/javah/Main.java b/src/main/java/org/glavo/javah/Main.java index a83c2e2..3c2be04 100644 --- a/src/main/java/org/glavo/javah/Main.java +++ b/src/main/java/org/glavo/javah/Main.java @@ -16,7 +16,7 @@ import java.util.stream.Stream; import static picocli.CommandLine.*; -@Command(name = "gjavah", version = "gjavah %1", sortOptions = false) +@Command(name = "gjavah", version = "gjavah ${gjavah.version}", sortOptions = false) public class Main { @Option(names = {"-p", "--module-path"}, description = "Path from which to search modules") private String modulePath; @@ -50,7 +50,8 @@ public class Main { } if (m.showVersion) { try (InputStream in = Main.class.getResourceAsStream("/META-INF/MANIFEST.MF")) { - cm.printVersionHelp(System.out, Help.Ansi.AUTO, new Manifest(in).getMainAttributes().getValue("GJavah-Version")); + System.setProperty("gjavah.version", new Manifest(in).getMainAttributes().getValue("GJavah-Version")); + cm.printVersionHelp(System.out); } return; } |