add flag handling and header guards

This commit is contained in:
2025-03-06 14:12:10 +01:00
parent 0d11dbec32
commit 98b6b8df7e
13 changed files with 119 additions and 26 deletions
+24
View File
@@ -0,0 +1,24 @@
#include "const.h"
#include <iostream>
#include "helper_funcs.h"
#include <cstdio>
void PrintHelp() {
std::cout << "Usage: " << NAME << " [OPTIONS]" << "\n"
<< "-h Show this help menu\n"
<< "-V Show version\n"
<< "-v verbose mode\n"
<< "-L Force new login\n"
<< "-S Ignore SSL cert validity\n";
safe_exit(0);
}
void PrintVersion() {
std::cout << NAME" " << VERSION"\n" << "License GPLv3: GNU GPL version 3 <https://gnu.org/licenses/gpl.html>.\n";
safe_exit(0);
}
void DeleteLogin(std::string savedir_path) {
std::remove((savedir_path + "/authfile").c_str());
std::remove((savedir_path + "/urlfile").c_str());
}