|
|
@ -8,7 +8,7 @@ using namespace core; |
|
|
|
using namespace std; |
|
|
|
|
|
|
|
namespace iflytop { |
|
|
|
bool g_preheat = false; |
|
|
|
bool g_in_test = false; |
|
|
|
}; |
|
|
|
|
|
|
|
/*******************************************************************************
|
|
|
@ -30,19 +30,19 @@ int Main::main(int argc, char *argv[]) { |
|
|
|
/**
|
|
|
|
* @brief 解析命令行参数 |
|
|
|
*/ |
|
|
|
string preheat; |
|
|
|
auto cli = ((required("--preheat") & value("preheat", preheat)).doc("preheat")); |
|
|
|
string test_mode; |
|
|
|
auto cli = ((required("--test_mode") & value("test_mode", test_mode)).doc("test_mode")); |
|
|
|
if (!parse(argc, argv, cli)) { |
|
|
|
preheat = "true"; |
|
|
|
test_mode = "true"; |
|
|
|
// cout << make_man_page(cli, argv[0]);
|
|
|
|
// exit(-1);
|
|
|
|
} |
|
|
|
if (preheat == "false") { |
|
|
|
g_preheat = false; |
|
|
|
if (test_mode == "false") { |
|
|
|
g_in_test = false; |
|
|
|
} else { |
|
|
|
g_preheat = true; |
|
|
|
g_in_test = true; |
|
|
|
} |
|
|
|
logger->info("preheat:{}:{}", preheat, g_preheat); |
|
|
|
logger->info("test_mode:{}:{}", test_mode, g_in_test); |
|
|
|
|
|
|
|
/**
|
|
|
|
* @brief 系统初始化 |
|
|
|