From 37fe45b0d2bc617a3da630d3884a204a4958803f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Tue, 7 May 2019 20:24:51 +0200 Subject: [PATCH] main: add -v,--version command line option --- main.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/main.c b/main.c index 927b586..46be1d9 100644 --- a/main.c +++ b/main.c @@ -122,6 +122,13 @@ main(int argc, const char *const *argv) { setlocale(LC_ALL, ""); + for (int i = 1; i < argc; i++) { + if (strcmp(argv[i], "-v") == 0 || strcmp(argv[i], "--version") == 0) { + printf("f00bar version %s\n", F00BAR_VERSION); + return 0; + } + } + const struct sigaction sa = {.sa_handler = &signal_handler}; sigaction(SIGINT, &sa, NULL); sigaction(SIGTERM, &sa, NULL);