]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/892
authorCristy <urban-warrior@imagemagick.org>
Sat, 9 Dec 2017 12:58:53 +0000 (07:58 -0500)
committerCristy <urban-warrior@imagemagick.org>
Sat, 9 Dec 2017 12:58:53 +0000 (07:58 -0500)
MagickCore/option.c
MagickCore/option.h
MagickWand/magick-cli.c

index b183c67af47515e8bc0c1e2f76b778def2ec09ce..b082f0749b2b4f712977340991ac73fe58872405 100644 (file)
@@ -1394,9 +1394,9 @@ static const OptionInfo
     { "Statistic", MagickStatisticOptions, UndefinedOptionFlag, MagickFalse },
     { "Storage", MagickStorageOptions, UndefinedOptionFlag, MagickFalse },
     { "Stretch", MagickStretchOptions, UndefinedOptionFlag, MagickFalse },
-    { "Subcommand", MagickSubcommandOptions, UndefinedOptionFlag, MagickFalse },
     { "Style", MagickStyleOptions, UndefinedOptionFlag, MagickFalse },
     { "Threshold", MagickThresholdOptions, UndefinedOptionFlag, MagickFalse },
+    { "Tool", MagickToolOptions, UndefinedOptionFlag, MagickFalse },
     { "Type", MagickTypeOptions, UndefinedOptionFlag, MagickFalse },
     { "Units", MagickResolutionOptions, UndefinedOptionFlag, MagickFalse },
     { "Undefined", MagickUndefinedOptions, UndefinedOptionFlag, MagickTrue },
@@ -1762,17 +1762,16 @@ static const OptionInfo
     { "Oblique", ObliqueStyle, UndefinedOptionFlag, MagickFalse },
     { (char *) NULL, UndefinedStyle, UndefinedOptionFlag, MagickFalse }
   },
-  SubcommandOptions[] =
-  {
-    { "animate", 0, UndefinedOptionFlag, MagickFalse },
-    { "compare", 1, UndefinedOptionFlag, MagickFalse },
-    { "composite", 2, UndefinedOptionFlag, MagickFalse },
-    { "conjure", 3, UndefinedOptionFlag, MagickFalse },
-    { "convert", 4, UndefinedOptionFlag, MagickFalse },
-    { "display", 5, UndefinedOptionFlag, MagickFalse },
-    { "identify", 6, UndefinedOptionFlag, MagickFalse },
-    { "import", 7, UndefinedOptionFlag, MagickFalse },
-    { "magick-script", 8, UndefinedOptionFlag, MagickFalse },
+  ToolOptions[] =
+  {
+    { "animate", 1, UndefinedOptionFlag, MagickFalse },
+    { "compare", 2, UndefinedOptionFlag, MagickFalse },
+    { "composite", 3, UndefinedOptionFlag, MagickFalse },
+    { "conjure", 4, UndefinedOptionFlag, MagickFalse },
+    { "convert", 5, UndefinedOptionFlag, MagickFalse },
+    { "display", 6, UndefinedOptionFlag, MagickFalse },
+    { "identify", 7, UndefinedOptionFlag, MagickFalse },
+    { "import", 8, UndefinedOptionFlag, MagickFalse },
     { "mogrify", 9, UndefinedOptionFlag, MagickFalse },
     { "montage", 10, UndefinedOptionFlag, MagickFalse },
     { "stream", 11, UndefinedOptionFlag, MagickFalse },
@@ -2162,7 +2161,7 @@ static const OptionInfo *GetOptionInfo(const CommandOption option)
     case MagickStatisticOptions: return(StatisticOptions);
     case MagickStorageOptions: return(StorageOptions);
     case MagickStretchOptions: return(StretchOptions);
-    case MagickSubcommandOptions: return(SubcommandOptions);
+    case MagickToolOptions: return(ToolOptions);
     case MagickStyleOptions: return(StyleOptions);
     case MagickTypeOptions: return(TypeOptions);
     case MagickValidateOptions: return(ValidateOptions);
index 374e4fccdcb50bb2a7367ef4af4817bed2c66f7c..190bd6694b891dbfd9e7aea207a6b6c491108d9a 100644 (file)
@@ -103,7 +103,7 @@ typedef enum
   MagickVirtualPixelOptions,
   MagickWeightOptions,
   MagickAutoThresholdOptions,
-  MagickSubcommandOptions
+  MagickToolOptions
 } CommandOption;
 
 typedef enum
index 155c79533b8101b2b0d3592ed9157631afad9d6f..8bd7aa16c101b6293f95f0adea015543c08dc0a1 100644 (file)
@@ -595,6 +595,8 @@ static void MagickUsage(MagickBooleanType verbose)
   }
   else {
     /* magick usage */
+    (void) FormatLocaleFile(stdout,
+       "Usage: %s tool [ {option} | {image} ... ] {output_image}\n",name);
     (void) FormatLocaleFile(stdout,
        "Usage: %s [ {option} | {image} ... ] {output_image}\n",name);
     (void) FormatLocaleFile(stdout,