@@ -38,21 +38,19 @@ std::string style(std::string text, Color fore, Color back)
3838 return ansi_text.append (kt::format_str (" {}\033 [0m" , text));
3939}
4040
41- std::string upper (std::string& str)
41+ void upper (std::string& str)
4242{
4343 std::transform (str.begin (), str.end (), str.begin (), [](unsigned char c) { return toupper (c); });
44- return str;
4544}
4645
47- std::string lower (std::string& str)
46+ void lower (std::string& str)
4847{
4948 std::transform (str.begin (), str.end (), str.begin (), [](unsigned char c) { return tolower (c); });
50- return str;
5149}
5250
5351std::filesystem::path find_upwards (std::string dir_name, int max_depth)
5452{
55- auto path = std::filesystem::current_path () / std::filesystem::path ( dir_name) ;
53+ auto path = std::filesystem::current_path () / dir_name;
5654
5755 while (!std::filesystem::exists (path) && max_depth > 0 )
5856 {
@@ -99,16 +97,18 @@ void print_enum_table(std::vector<std::string> table, std::string header)
9997 std::string horizontal_line = utils::style (std::string (" +" ).append (std::string (width - 2 , ' -' )).append (" +" ), border_color);
10098
10199 std::cout << horizontal_line << ' \n ' ;
102- std::cout << border << kt::format_str (" {}{}" , upper (header), std::string (width - 3 - header.length (), ' ' )) << border << ' \n ' ;
100+ upper (header);
101+ std::cout << border << kt::format_str (" {}{}" , header, std::string (width - 3 - header.length (), ' ' )) << border << ' \n ' ;
103102
104103 // clang-format off
105104 auto padded_string = [](int i, std::string str, std::string limits) {
106- return kt::format_str (" {} {}. {}{}{}" , limits, i, lower ( str) , std::string (54 - str.length (), ' ' ), limits);
105+ return kt::format_str (" {} {}. {}{}{}" , limits, i, str, std::string (54 - str.length (), ' ' ), limits);
107106 };
108107 // clang-format on
109108
110109 for (std::size_t i = 0 ; i < table.size (); ++i)
111110 {
111+ lower (table[i]);
112112 std::cout << padded_string (i + 1 , table[i], border) << ' \n ' ;
113113 }
114114
0 commit comments