MCPcopy Create free account
hub / github.com/REGoth-project/REGoth / printUsage

Method printUsage

src/utils/cli.cpp:109–128  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

107}
108
109void Flag::printUsage()
110{
111 std::string flag = (m_Flag.empty() ? "" : "-" + m_Flag + "");
112 std::string verboseFlag = (m_VerboseFlag.empty() ? "" : "--" + m_VerboseFlag + "");
113 std::string flagInfo;
114
115 if (!flag.empty())
116 flagInfo += flag;
117
118 if (!flagInfo.empty() && !verboseFlag.empty())
119 flagInfo += ", ";
120
121 if (!verboseFlag.empty())
122 flagInfo += verboseFlag;
123
124 std::cout << std::left << std::setw(25) << flagInfo;
125
126 std::cout << std::setw(1) << ": ";
127 std::cout << std::left << (m_nParams > 1 ? ("[" + std::to_string(m_nParams) + " args] ") : "") << m_Desc << std::endl;
128}
129
130void Flag::readFromConfig(const json& contents)
131{

Callers 1

printHelpMethod · 0.80

Calls 1

emptyMethod · 0.45

Tested by

no test coverage detected