mirror of
https://github.com/ModOrganizer2/modorganizer-lootcli.git
synced 2026-07-27 14:01:00 -07:00
Add .gitattributes. Fix clang-format.
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
# Set the default behavior, in case people don't have core.autocrlf set.
|
||||
* text=auto
|
||||
|
||||
# Explicitly declare text files you want to always be normalized and converted
|
||||
# to native line endings on checkout.
|
||||
*.cpp text eol=crlf
|
||||
*.h text eol=crlf
|
||||
+21
-23
@@ -15,42 +15,41 @@ enum class LogLevels
|
||||
Error
|
||||
};
|
||||
|
||||
|
||||
inline LogLevels logLevelFromString(const std::string& s)
|
||||
{
|
||||
if (s == "trace") {
|
||||
return LogLevels::Trace;
|
||||
} else if (s == "debug") {
|
||||
return LogLevels::Debug;
|
||||
}
|
||||
else if (s == "info") {
|
||||
} else if (s == "info") {
|
||||
return LogLevels::Info;
|
||||
}
|
||||
else if (s == "warning") {
|
||||
} else if (s == "warning") {
|
||||
return LogLevels::Warning;
|
||||
}
|
||||
else if (s == "error") {
|
||||
} else if (s == "error") {
|
||||
return LogLevels::Error;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
return LogLevels::Info;
|
||||
}
|
||||
}
|
||||
|
||||
inline std::string logLevelToString(LogLevels level)
|
||||
{
|
||||
switch (level)
|
||||
{
|
||||
case LogLevels::Trace: return "trace";
|
||||
case LogLevels::Debug: return "debug";
|
||||
case LogLevels::Info: return "info";
|
||||
case LogLevels::Warning: return "warning";
|
||||
case LogLevels::Error: return "error";
|
||||
default: return "info";
|
||||
switch (level) {
|
||||
case LogLevels::Trace:
|
||||
return "trace";
|
||||
case LogLevels::Debug:
|
||||
return "debug";
|
||||
case LogLevels::Info:
|
||||
return "info";
|
||||
case LogLevels::Warning:
|
||||
return "warning";
|
||||
case LogLevels::Error:
|
||||
return "error";
|
||||
default:
|
||||
return "info";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
enum class Progress
|
||||
{
|
||||
None = 0,
|
||||
@@ -73,8 +72,8 @@ enum class MessageType
|
||||
|
||||
struct Message
|
||||
{
|
||||
MessageType type = MessageType::None;
|
||||
Progress progress = Progress::None;
|
||||
MessageType type = MessageType::None;
|
||||
Progress progress = Progress::None;
|
||||
LogLevels logLevel = LogLevels::Info;
|
||||
std::string log;
|
||||
|
||||
@@ -89,7 +88,6 @@ struct Message
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
inline Message parseMessage(const std::string_view& line)
|
||||
{
|
||||
static std::regex e(R"(^\[([a-z]+)\] (.+)$)");
|
||||
@@ -113,6 +111,6 @@ inline Message parseMessage(const std::string_view& line)
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace
|
||||
} // namespace lootcli
|
||||
|
||||
#endif // MODORGANIZER_LOOTCLI_INCLUDED
|
||||
#endif // MODORGANIZER_LOOTCLI_INCLUDED
|
||||
|
||||
+1
-1
@@ -94,4 +94,4 @@ private:
|
||||
};
|
||||
} // namespace loot
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user