refactor: simplify printUsage function by removing program argument

This commit is contained in:
ob-yalian
2026-04-15 11:18:09 +08:00
parent 39adc43865
commit 75afca130e
+3 -3
View File
@@ -93,7 +93,7 @@ std::vector<std::string> splitCsv(const std::string &value) {
return result; return result;
} }
void printUsage(const char *program) { void printUsage() {
std::cout std::cout
<< "Usage:\n" << "Usage:\n"
<< "ros2 run orbbec_camera firmware_update_tool --\\\n" << "ros2 run orbbec_camera firmware_update_tool --\\\n"
@@ -628,11 +628,11 @@ int main(int argc, char **argv) {
std::string parse_error; std::string parse_error;
if (!parseArgs(argc, argv, args, parse_error)) { if (!parseArgs(argc, argv, args, parse_error)) {
std::cerr << "Argument error: " << parse_error << std::endl; std::cerr << "Argument error: " << parse_error << std::endl;
printUsage(argv[0]); printUsage();
return 1; return 1;
} }
if (args.help) { if (args.help) {
printUsage(argv[0]); printUsage();
return 0; return 0;
} }