summaryrefslogtreecommitdiffstats
path: root/core/io/cmdline.hh
blob: 6e2ab9a73dc1b299f4dea53357e5e157c343edf1 (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