From f42130ee44d47105c9d86064b3f68d10af6a10f5 Mon Sep 17 00:00:00 2001 From: Yann Collet Date: Sat, 12 Nov 2016 17:21:29 -0800 Subject: cli : add --help command --- NEWS | 2 +- programs/lz4.1 | 2 +- programs/lz4cli.c | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 94bbc3a..054265c 100644 --- a/NEWS +++ b/NEWS @@ -8,7 +8,7 @@ Fix : better ratio on 64-bits big-endian targets Improved cmake build script, by Evan Nemerson New liblz4-dll project, by Przemyslaw Skibinki Makefile: Generates object files (*.o) for faster (re)compilation on low power systems -cli : new : --rm command +cli : new : --rm and --help commands cli : new : preserved file attributes, by Przemyslaw Skibinki cli : fix : crash on some invalid inputs cli : fix : -t correctly validates lz4-compressed files, by Nick Terrell diff --git a/programs/lz4.1 b/programs/lz4.1 index 1d9238d..434b131 100644 --- a/programs/lz4.1 +++ b/programs/lz4.1 @@ -217,7 +217,7 @@ hence for a file. It won't work with unknown source size, such as stdin or pipe. .BR \-q ", " --quiet suppress warnings and real-time statistics; specify twice to suppress errors too .TP -.B \-h/\-H +.B \-h/\-H ", " --help display help/long help and exit .TP .BR \-V ", " \--version diff --git a/programs/lz4cli.c b/programs/lz4cli.c index 1f25a21..d291a27 100644 --- a/programs/lz4cli.c +++ b/programs/lz4cli.c @@ -353,6 +353,7 @@ int main(int argc, const char** argv) if (!strcmp(argument, "--version")) { DISPLAY(WELCOME_MESSAGE); return 0; } if (!strcmp(argument, "--keep")) { LZ4IO_setRemoveSrcFile(0); continue; } /* keep source file (default) */ if (!strcmp(argument, "--rm")) { LZ4IO_setRemoveSrcFile(1); continue; } + if (!strcmp(argument, "--help")) { usage_advanced(exeName); goto _cleanup; } } while (argument[1]!=0) { -- cgit v0.12