From 1e8c79f75bfff6cf1cadfd3a02d04ab6c91f09b3 Mon Sep 17 00:00:00 2001 From: dautor Date: Tue, 19 Nov 2024 18:43:02 +0100 Subject: Add -v flag --- src/lamina/main.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'src/lamina') diff --git a/src/lamina/main.c b/src/lamina/main.c index f461058..2b974d7 100644 --- a/src/lamina/main.c +++ b/src/lamina/main.c @@ -564,8 +564,22 @@ int main(int ArgCount, char **Arg) { Arg0 = Arg[0]; - --ArgCount; - ++Arg; + int C; + while((C = getopt(ArgCount, Arg, "v")) != -1) + { + switch(C) + { + case 'v': + { + printf("%s\n", VERSION); + exit(EX_USAGE); + } + case '?': + default: usage(); + } + } + ArgCount -= optind; + Arg += optind; if(ArgCount != 2) usage(); char const *Path = Arg[0]; Root = Arg[1]; -- cgit v1.2.3