#pragma once

#include "region.h"

#include <yandex/maps/log8/level.h>

#include <string>

namespace maps {
namespace wiki {
namespace ymapsdf_splitter {

struct CmdLineOptions {
    std::string conn;
    std::string inSchema;
    std::string outSchema;
    Region region;
    log8::Level logLevel;
    size_t threadsNumber;
    bool dryRun;
};

CmdLineOptions parseCommandLine(int argc, char* argv[]);

} // namespace ymapsdf_splitter
} // namespace wiki
} // namespace maps
