nvram: add usage() function
authorBangLang Huang <banglang.huang@foxmail.com>
Fri, 24 Feb 2017 02:45:16 +0000 (10:45 +0800)
committerJo-Philipp Wich <jo@mein.io>
Wed, 13 Dec 2017 15:23:39 +0000 (16:23 +0100)
Merge the help message into a single function,
so that we can use it somewhere else.

Signed-off-by: BangLang Huang <banglang.huang@foxmail.com>
(cherry picked from commit 2a253e7cdbacd1bd19da80ea6f35a93b42655c3b)

package/utils/nvram/src/cli.c

index 4f9c778..149d307 100644 (file)
@@ -133,6 +133,18 @@ static int do_info(nvram_handle_t *nvram)
        return 0;
 }
 
+static void usage(void)
+{
+       fprintf(stderr,
+               "Usage:\n"
+               "       nvram show\n"
+               "       nvram info\n"
+               "       nvram get variable\n"
+               "       nvram set variable=value [set ...]\n"
+               "       nvram unset variable [unset ...]\n"
+               "       nvram commit\n"
+       );
+}
 
 int main( int argc, const char *argv[] )
 {
@@ -233,16 +245,7 @@ int main( int argc, const char *argv[] )
        }
        else if( !done )
        {
-               fprintf(stderr,
-                       "Usage:\n"
-                       "       nvram show\n"
-                       "       nvram info\n"
-                       "       nvram get variable\n"
-                       "       nvram set variable=value [set ...]\n"
-                       "       nvram unset variable [unset ...]\n"
-                       "       nvram commit\n"
-               );
-
+               usage();
                stat = 1;
        }