]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
gceph: add -h argument
authorColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Sat, 11 Dec 2010 04:15:25 +0000 (20:15 -0800)
committerColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Sat, 11 Dec 2010 04:15:25 +0000 (20:15 -0800)
Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
src/tools/gceph.cc

index c33bbadb038cdcc29c169678e2744cee8ed7eafc..3c3fb8b083b1c2975868dbfe16ade19afdcdc0f0 100644 (file)
@@ -34,6 +34,16 @@ static void usage()
   generic_client_usage(); // Will exit()
 }
 
+static void parse_gceph_args(const vector<const char*> &args)
+{
+  DEFINE_CONF_VARS(usage);
+  FOR_EACH_ARG(args) {
+    if (CONF_ARG_EQ("help", 'h')) {
+      usage();
+    }
+  }
+}
+
 static int cephtool_run_gui()
 {
   g.log = &gss;
@@ -63,6 +73,8 @@ int main(int argc, const char **argv)
 
   vec_to_argv(args, argc, argv);
 
+  parse_gceph_args(args);
+
   if (cephtool_common_init(CEPH_TOOL_MODE_GUI)) {
     cerr << "cephtool_common_init failed." << std::endl;
     return 1;