4 #include <string> // strings
5 #include <vector> // vectors
10 #define RED_ANSI "\x1b[31m" // ANSI escape code for red
11 #define BLUE_ANSI "\x1b[34m" // ANSI escape code for blue
12 #define RESET_ANSI "\x1b[0m" // ANSI escape code to reset stdout's color
14 extern bool is_verbose
;
15 extern bool cwd_changed
;
21 * \brief Constructor for CLIInputs.
22 * \param argc Command-line argument count.
23 * \param argv Array of strings that representing the command-line argument given.
25 CLIInputs(int argc
, char ** argv
);
31 vector
<string
> tokens
;
36 void parse(string input
);