{"id":"5b0314fdcb6ad6c9","repo":"docker/cli","slug":"1-s-unknown-command-2-s-3-s-usage-4-s","errorCode":null,"errorMessage":"%[1]s: unknown command: %[2]s %[3]s\n\nUsage:  %[4]s\n\nRun '%[2]s --help' for more information","messagePattern":"%\\[1\\]s: unknown command: %\\[2\\]s %\\[3\\]s\n\nUsage:  %\\[4\\]s\n\nRun '%\\[2\\]s --help' for more information","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"cli/required.go","lineNumber":16,"sourceCode":"package cli\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/spf13/cobra\"\n)\n\n// NoArgs validates args and returns an error if there are any args\nfunc NoArgs(cmd *cobra.Command, args []string) error {\n\tif len(args) == 0 {\n\t\treturn nil\n\t}\n\n\tif cmd.HasSubCommands() {\n\t\treturn fmt.Errorf(\n\t\t\t\"%[1]s: unknown command: %[2]s %[3]s\\n\\nUsage:  %[4]s\\n\\nRun '%[2]s --help' for more information\",\n\t\t\tbinName(cmd),\n\t\t\tcmd.CommandPath(),\n\t\t\targs[0],\n\t\t\tcmd.UseLine(),\n\t\t)\n\t}\n\n\treturn fmt.Errorf(\n\t\t\"%[1]s: '%[2]s' accepts no arguments\\n\\nUsage:  %[3]s\\n\\nRun '%[2]s --help' for more information\",\n\t\tbinName(cmd),\n\t\tcmd.CommandPath(),\n\t\tcmd.UseLine(),\n\t)\n}\n\n// RequiresMinArgs returns an error if there is not at least min args\nfunc RequiresMinArgs(minArgs int) cobra.PositionalArgs {","sourceCodeStart":1,"sourceCodeEnd":34,"githubUrl":"https://github.com/docker/cli/blob/e9452d6e785f6e365712b9d71bd7517591773c86/cli/required.go#L1-L34","documentation":"Error \"%[1]s: unknown command: %[2]s %[3]s\n\nUsage:  %[4]s\n\nRun '%[2]s --help' for more information\" thrown in docker/cli.","triggerScenarios":"Thrown at cli/required.go:16 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"analyzedSha":"e9452d6e785f6e365712b9d71bd7517591773c86","analyzedAt":"2026-08-01T07:09:22.474Z","schemaVersion":2}