17 lines
393 B
C++
17 lines
393 B
C++
#include <CLI11.hpp>
|
|
|
|
#include "cli_command.hpp"
|
|
#include "cli_parser.hpp"
|
|
|
|
int main(int argc, char **argv)
|
|
{
|
|
CLI::App app{"Calculet CLI"};
|
|
|
|
auto version = calrt::calrt_version();
|
|
app.set_version_flag("-v, --version", std::string{"Calrt "} + version);
|
|
|
|
auto parser = std::make_shared<calrt::calrtcli::CliParser>(app);
|
|
parser->ParsingAndExecute(argc, argv);
|
|
|
|
return 0;
|
|
} |