From 4f36c573a8697d37c6350c437028d6e7f5ad5e5f Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Mon, 8 Jun 2015 15:59:30 +0200 Subject: [PATCH] + -v --- src/minisign.c | 8 ++++++-- src/minisign.h | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/minisign.c b/src/minisign.c index cfd1607..c08d046 100644 --- a/src/minisign.c +++ b/src/minisign.c @@ -19,9 +19,9 @@ #include "minisign.h" #ifndef VERIFY_ONLY -static const char *getopt_options = "GSVhc:m:p:qs:t:x:"; +static const char *getopt_options = "GSVhc:m:p:qs:t:vx:"; #else -static const char *getopt_options = "Vhm:p:qx:"; +static const char *getopt_options = "Vhm:p:qvx:"; #endif static void usage(void) __attribute__((noreturn)); @@ -52,6 +52,7 @@ usage(void) "-t add a one-line trusted comment\n" #endif "-q quiet mode, suppress output\n" + "-v display version number\n" ); exit(1); } @@ -564,6 +565,9 @@ main(int argc, char **argv) case 'x': sig_file = optarg; break; + case 'v': + puts(VERSION_STRING); + return 0; } } sodium_init(); diff --git a/src/minisign.h b/src/minisign.h index 9cca690..9939aee 100644 --- a/src/minisign.h +++ b/src/minisign.h @@ -16,6 +16,7 @@ #define SIG_DEFAULT_PKFILE "minisign.pub"; #define SIG_DEFAULT_SKFILE "minisign.key"; #define SIG_SUFFIX ".minisig" +#define VERSION_STRING "minisign 0.1" typedef struct KeynumSK_ { unsigned char keynum[KEYNUMBYTES];