]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
added --list command
authorPaul Cruz <paulcruz74@fb.com>
Thu, 15 Jun 2017 22:07:54 +0000 (15:07 -0700)
committerPaul Cruz <paulcruz74@fb.com>
Thu, 15 Jun 2017 22:07:54 +0000 (15:07 -0700)
programs/zstdcli.c

index 6de33ce0977a8461b70ad77acabb44024246303a..c71e80bdd38b785bcd96a1631ce256ea032c5fea 100644 (file)
@@ -149,6 +149,7 @@ static int usage_advanced(const char* programName)
 #endif
 #endif
     DISPLAY( " -M#    : Set a memory usage limit for decompression \n");
+    DISPLAY( "--list  : list information about a zstd compressed file \n");
     DISPLAY( "--      : All arguments after \"--\" are treated as files \n");
 #ifndef ZSTD_NODICT
     DISPLAY( "\n");
@@ -402,6 +403,7 @@ int main(int argCount, const char* argv[])
                 if (argument[1]=='-') {
                     /* long commands (--long-word) */
                     if (!strcmp(argument, "--")) { nextArgumentsAreFiles=1; continue; }   /* only file names allowed from now on */
+                    if (!strcmp(argument, "--list")) { operation=zom_list; continue; }
                     if (!strcmp(argument, "--compress")) { operation=zom_compress; continue; }
                     if (!strcmp(argument, "--decompress")) { operation=zom_decompress; continue; }
                     if (!strcmp(argument, "--uncompress")) { operation=zom_decompress; continue; }