int _tmain(int argc, wchar_t* argv[]) { if (argc > 1) { if (wcsicmp(argv[1], _T("restart"))==0 && argc > 2) { return restart(argv[2]); } else if (wcsicmp(argv[1], _T("archive"))==0 && argc > 6) { return archive_dump(argv[2], argv[3], argv[4], argv[5], argv[6]); } else if (wcsicmp(argv[1], _T("send"))==0 && argc > 6) { return send_dump(argv[2], argv[3], argv[4], argv[5], argv[6]); } else if (wcsicmp(argv[1], _T("send-gui"))==0 && argc > 6) { return send_dump_ui(argv[2], argv[3], argv[4], argv[5], argv[6]); } } std::wcout << _T("Usage: ") << argv[0] << _T("archive|send|send-gui [options]") << std::endl; std::wcout << _T(" archive <file> <archive path>") << std::endl; std::wcout << _T(" send <file> <product> <version> <date>") << std::endl; std::wcout << _T(" send-gui <file> <product> <version> <date>") << std::endl; std::wcout << _T(" restart <service>") << std::endl; return -1; }
int main(int argc, char* argv[]) { if (argc > 1) { std::string command = argv[1]; if (command == "restart" && argc > 2) { return restart(argv[2]); } else if (command == "archive" && argc > 6) { return archive_dump(argv[2], argv[3], argv[4], argv[5], argv[6]); } else if (command == "send" && argc > 6) { return send_dump(argv[2], argv[3], argv[4], argv[5], argv[6]); } else if (command == "send-gui" && argc > 6) { return send_dump_ui(argv[2], argv[3], argv[4], argv[5], argv[6]); } } std::cout << "Usage: " << argv[0] << L"archive|send|send-gui [options]" << std::endl; std::cout << " archive <file> <archive path>" << std::endl; std::cout << " send <file> <product> <version> <date>" << std::endl; std::cout << " send-gui <file> <product> <version> <date>" << std::endl; std::cout << " restart <service>" << std::endl; return -1; }
int nscp_main(int argc, wchar_t* argv[]) { if (argc > 1) { std::string command = utf8::cvt<std::string>(argv[1]); if (command == "restart" && argc > 2) { return restart(argv[2]); } else if (command == "archive" && argc > 6) { return archive_dump(argv[2], argv[3], argv[4], argv[5], argv[6]); } else if (command == "send" && argc > 6) { return send_dump(argv[2], argv[3], argv[4], argv[5], argv[6]); } else if (command == "send-gui" && argc > 6) { return send_dump_ui(argv[2], argv[3], argv[4], argv[5], argv[6]); } } std::wcout << _T("Usage: ") << argv[0] << _T("archive|send|send-gui [options]") << std::endl; std::wcout << _T(" archive <file> <archive path>") << std::endl; std::wcout << _T(" send <file> <product> <version> <date>") << std::endl; std::wcout << _T(" send-gui <file> <product> <version> <date>") << std::endl; std::wcout << _T(" restart <service>") << std::endl; return -1; }