mirror of
https://github.com/SatDump/SatDump
synced 2026-08-13 17:47:30 -04:00
18 lines
No EOL
383 B
C++
18 lines
No EOL
383 B
C++
#pragma once
|
|
|
|
#include <typeindex>
|
|
#include <optional>
|
|
#include "nlohmann/json.hpp"
|
|
|
|
/*
|
|
Parse command flags :
|
|
|
|
Flags :
|
|
--flag value
|
|
This will parse the value either as a string or number.
|
|
|
|
Switches :
|
|
--switch
|
|
This will set that parameter to true.
|
|
*/
|
|
nlohmann::json parse_common_flags(int argc, char *argv[], std::map<std::string, std::optional<std::type_index>> strong_types = {}); |