aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/org/glavo/javah/Main.java5
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;
}