From 90c59a7f8e5d2bcd3f4654f331f87ea11f8d9172 Mon Sep 17 00:00:00 2001 From: Patrik Flykt Date: Wed, 27 Mar 2013 13:53:56 +0200 Subject: [PATCH] client: Print out help header if non-interactive --- client/commands.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/client/commands.c b/client/commands.c index 6e2680b..3e6922f 100644 --- a/client/commands.c +++ b/client/commands.c @@ -672,8 +672,12 @@ static const struct { static int cmd_help(char *args[], int num, struct option *options) { + bool interactive = __connmanctl_is_interactive(); int i, j; + if (interactive == false) + fprintf(stdout, "Usage: connmanctl [[command] [args]]\n"); + for (i = 0; cmd_table[i].cmd != NULL; i++) { const char *cmd = cmd_table[i].cmd; const char *argument = cmd_table[i].argument; @@ -697,6 +701,10 @@ static int cmd_help(char *args[], int num, struct option *options) } } + if (interactive == false) + fprintf(stdout, "\nNote: arguments and output are considered " + "EXPERIMENTAL for now.\n"); + return 0; } -- 2.7.4