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

namespace io::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 io::cmdline