From 9c8c5264252f98ffb8ad6a2285547d00dd242368 Mon Sep 17 00:00:00 2001 From: Paul Kocialkowski Date: Wed, 24 Feb 2016 11:09:33 +0100 Subject: lg-downloader: Add help (-h) option Signed-off-by: Paul Kocialkowski --- src/lg-downloader.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/lg-downloader.c b/src/lg-downloader.c index 32362df..fd71a65 100644 --- a/src/lg-downloader.c +++ b/src/lg-downloader.c @@ -33,6 +33,7 @@ static int usage_print(void) { printf("Usage: lg-downloader [OPTIONS] [OPERATION]\n\n" "Options:\n" + " -h help\n" " -v verbose\n\n" "Operations:\n" " reboot reboot device\n" @@ -81,6 +82,11 @@ static int arguments_parse(struct context *context, int argc, char *argv[]) return -1; context->operation = 'p'; + } else if (strcmp(argv[i], "-h") == 0) { + if (context->operation) + return -1; + + context->operation = 'h'; } else if (strcmp(argv[i], "-v") == 0) { context->verbose = 1; } else { @@ -321,6 +327,11 @@ int main(int argc, char *argv[]) return -1; } + if (context.operation == 'h') { + usage_print(); + return 0; + } + printf("Finding and opening USB device\n"); rc = usb_open(&context); -- cgit v1.2.3