summaryrefslogtreecommitdiffstats
path: root/src/core/io/cmdline.hh
blob: c0d6db2f8600dacfa7b44a22ff25b8a1c206a394 (plain)
1
2
3
4
5
6
7
8
9
10
11
#pragma once

namespace cmdline
{
void create(int argc, char** argv);
void insert(std::string_view option);
void insert(std::string_view option, std::string_view argument);
std::string_view get(std::string_view option, std::string_view fallback = "");
const char* get_cstr(std::string_view option, const char* fallback = nullptr);
bool contains(std::string_view option);
} // namespace cmdline