this patch unify -h|--help output.
old version:
$ cgget -h
Usage: cgget [-nv] [-r<name>] [-g<controller>] [-a] <path> ...
   or: cgget [-nv] [-r<name>] -g<controller>:<path> ...

new version:
$ cgget -h
Usage: cgget [-nv] [-r <name>] [-g <controller>] [-a] <path> ...
   or: cgget [-nv] [-r <name>] -g <controller>:<path> ...
Print parameter(s) of given group(s).
  -a, --all                                     Print info about all relevant 
controllers
  -g <controller>                       Controller which info should be 
displaied
  -g <controller>:<path>        Control group whih info should be displaied
  -h, --help                            Display this help
  -n                                            Do not print headers
  -r, --variable <name>         Define parameter to display
  -v, --values-only                     Print only values, not parameter names


Signed-off-by: Ivana Hutarova Varekova <varek...@redhat.com>
---

 src/tools/cgget.c |   23 +++++++++++++++++++----
 1 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/src/tools/cgget.c b/src/tools/cgget.c
index e89b5f8..0411a51 100644
--- a/src/tools/cgget.c
+++ b/src/tools/cgget.c
@@ -38,10 +38,25 @@ static void usage(int status, const char *program_name)
                        " try %s -h' for more information.\n",
                        program_name);
        else {
-               fprintf(stdout, "Usage: %s [-nv] [-r<name>] "\
-                       "[-g<controller>] [-a] <path> ...\n", program_name);
-               fprintf(stdout, "   or: %s [-nv] [-r<name>] "\
-                       "-g<controller>:<path> ...\n", program_name);
+               fprintf(stdout, "Usage: %s [-nv] [-r <name>] "\
+                       "[-g <controller>] [-a] <path> ...\n", program_name);
+               fprintf(stdout, "   or: %s [-nv] [-r <name>] "\
+                       "-g <controller>:<path> ...\n", program_name);
+               fprintf(stdout, "Print parameter(s) of given group(s).\n");
+               fprintf(stdout, "  -a, --all                    "\
+                       "Print info about all relevant controllers\n");
+               fprintf(stdout, "  -g <controller>              "\
+                       "Controller which info should be displaied\n");
+               fprintf(stdout, "  -g <controller>:<path>       "\
+                       "Control group whih info should be displaied\n");
+               fprintf(stdout, "  -h, --help                   "\
+                       "Display this help\n");
+               fprintf(stdout, "  -n                           "\
+                       "Do not print headers\n");
+               fprintf(stdout, "  -r, --variable <name>        "\
+                       "Define parameter to display\n");
+               fprintf(stdout, "  -v, --values-only            "\
+                       "Print only values, not parameter names\n");
        }
 }
 


------------------------------------------------------------------------------
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Libcg-devel mailing list
Libcg-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libcg-devel

Reply via email to