From cbf5629a2cfde155924d2a173111cc473f30b693 Mon Sep 17 00:00:00 2001 From: Jan Sucan Date: Sat, 18 Jan 2025 14:26:31 +0100 Subject: Add version command line option --- src/main.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index 8f6dac5..9b74c08 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -29,14 +29,24 @@ #include "options.h" #include "restore.h" +#include "program_info.h" + #include +void +print_version() +{ + std::cout << PROGRAM_NAME_STR << " " << PROGRAM_VERSION_STR << std::endl; +} + int main(int argc, char **argv) { try { if (OptionParser::isHelp(argc, argv)) { OptionParser::printUsage(); + } else if (OptionParser::isVersion(argc, argv)) { + print_version(); } else if (OptionParser::isBackup(argc, argv)) { backup(OptionParser::parseBackup(argc, argv)); } else if (OptionParser::isRestore(argc, argv)) { -- cgit v1.2.3