-
Notifications
You must be signed in to change notification settings - Fork 0
/
Plusterm.h
39 lines (28 loc) · 896 Bytes
/
Plusterm.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//This file is part of the Iarb Plusterm source code.
//You can find the Iarb Plusterm source code at https://github.com/yarb00/iarb_plusterm
#pragma once
#include <string>
#include <Windows.h>
class Plusterm
{
public:
void start();
private:
const std::string plusterm_version{ "0.20.1" };
#ifdef DEBUG
const std::string plusterm_version_channel{ "DEBUG" };
#else
const std::string plusterm_version_channel{ "RTL_CANARY" };
#endif
bool is_exit{};
void plusterm_main();
void run(std::string _user_input_command, std::string _user_input_text);
void help();
void print_title(std::string _mode = "title");
void info(std::string _info_level, std::string _info_text, std::string _input_command = "_plusterm?undefined_");
/*
template<int txt = 7, int bg = 0>
std::ostream& set_color(std::ostream& text);
*/
void set_static_color(std::string _color_mode = "output_default");
};