Procházet zdrojové kódy

Merge pull request #23257 from vdemeester/cobra-see-help

Cobra - display "See 'docker cmd --help'." in error cases
Sebastiaan van Stijn před 9 roky
rodič
revize
e556d6b667
1 změnil soubory, kde provedl 6 přidání a 3 odebrání
  1. 6 3
      cli/required.go

+ 6 - 3
cli/required.go

@@ -18,7 +18,8 @@ func NoArgs(cmd *cobra.Command, args []string) error {
 	}
 	}
 
 
 	return fmt.Errorf(
 	return fmt.Errorf(
-		"\"%s\" accepts no argument(s).\n\nUsage:  %s\n\n%s",
+		"\"%s\" accepts no argument(s).\nSee '%s --help'.\n\nUsage:  %s\n\n%s",
+		cmd.CommandPath(),
 		cmd.CommandPath(),
 		cmd.CommandPath(),
 		cmd.UseLine(),
 		cmd.UseLine(),
 		cmd.Short,
 		cmd.Short,
@@ -32,9 +33,10 @@ func RequiresMinArgs(min int) cobra.PositionalArgs {
 			return nil
 			return nil
 		}
 		}
 		return fmt.Errorf(
 		return fmt.Errorf(
-			"\"%s\" requires at least %d argument(s).\n\nUsage:  %s\n\n%s",
+			"\"%s\" requires at least %d argument(s).\nSee '%s --help'.\n\nUsage:  %s\n\n%s",
 			cmd.CommandPath(),
 			cmd.CommandPath(),
 			min,
 			min,
+			cmd.CommandPath(),
 			cmd.UseLine(),
 			cmd.UseLine(),
 			cmd.Short,
 			cmd.Short,
 		)
 		)
@@ -48,9 +50,10 @@ func ExactArgs(number int) cobra.PositionalArgs {
 			return nil
 			return nil
 		}
 		}
 		return fmt.Errorf(
 		return fmt.Errorf(
-			"\"%s\" requires exactly %d argument(s).\n\nUsage:  %s\n\n%s",
+			"\"%s\" requires exactly %d argument(s).\nSee '%s --help'.\n\nUsage:  %s\n\n%s",
 			cmd.CommandPath(),
 			cmd.CommandPath(),
 			number,
 			number,
+			cmd.CommandPath(),
 			cmd.UseLine(),
 			cmd.UseLine(),
 			cmd.Short,
 			cmd.Short,
 		)
 		)