update requester and cmd line tool after testing cmd line tool
Change-Id: I301ac41a402ef3e808017aad9a79ddfe7117942d
diff --git a/tools/ndncert-ca-status.cpp b/tools/ndncert-ca-status.cpp
index 1b3d75e..01b1398 100644
--- a/tools/ndncert-ca-status.cpp
+++ b/tools/ndncert-ca-status.cpp
@@ -33,11 +33,15 @@
{
namespace po = boost::program_options;
std::string caNameString = "";
- po::options_description description("General Usage\n ndncert-ca-status [-h] CA_NAME\n");
+ po::options_description description(
+ "Usage: ndncert-ca-status [-h] caName\n"
+ "\n"
+ "Options");
description.add_options()
("help,h", "produce help message")
- ("CA_NAME", po::value<std::string>(&caNameString), "ca name");
+ ("caName", po::value<std::string>(&caNameString), "CA Identity Name, e.g., /example");
po::positional_options_description p;
+ p.add("caName", 1);
po::variables_map vm;
try {
po::store(po::command_line_parser(argc, argv).options(description).positional(p).run(), vm);
@@ -51,7 +55,7 @@
std::cerr << description << std::endl;
return 0;
}
- if (vm.count("CA_NAME") == 0) {
+ if (vm.count("caName") == 0) {
std::cerr << "ERROR: you must specify a CA identity." << std::endl;
return 2;
}