{"record":{"id":"50133bac0394f20b","repo":"ahmetb/kubectx","slug":"unsupported-option-s","errorCode":null,"errorMessage":"unsupported option '%s'","messagePattern":"unsupported option '(.+?)'","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"cmd/kubectx/flags.go","lineNumber":100,"sourceCode":"\t\tif v == \"--help\" || v == \"-h\" {\n\t\t\treturn HelpOp{}\n\t\t}\n\t\tif v == \"--version\" || v == \"-V\" {\n\t\t\treturn VersionOp{}\n\t\t}\n\t\tif v == \"--current\" || v == \"-c\" {\n\t\t\treturn CurrentOp{}\n\t\t}\n\t\tif v == \"--unset\" || v == \"-u\" {\n\t\t\treturn UnsetOp{}\n\t\t}\n\n\t\tif new, old, ok := parseRenameSyntax(v); ok {\n\t\t\treturn RenameOp{New: new, Old: old}\n\t\t}\n\n\t\tif strings.HasPrefix(v, \"-\") && v != \"-\" {\n\t\t\treturn UnsupportedOp{Err: fmt.Errorf(\"unsupported option '%s'\", v)}\n\t\t}\n\t\treturn SwitchOp{Target: argv[0]}\n\t}\n\treturn UnsupportedOp{Err: fmt.Errorf(\"too many arguments\")}\n}\n","sourceCodeStart":82,"sourceCodeEnd":106,"githubUrl":"https://github.com/ahmetb/kubectx/blob/12ad6fb22e8c546ee2b54e7de38aa51c906832f7/cmd/kubectx/flags.go#L82-L106","documentation":"Argument-validation error from parseArgs: the first argument starts with '-' (and is not the bare '-'), but matches none of the recognized options (--help, --version, --current, --unset, rename syntax, -d, --shell, --readonly). Treated as an unknown flag and rejected via UnsupportedOp.","triggerScenarios":"Thrown at cmd/kubectx/flags.go:100 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Run `kubectx --help` to see supported flags","Correct the typo in the option name"],"exampleFix":null,"handlingStrategy":"validation","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"12ad6fb22e8c546ee2b54e7de38aa51c906832f7","analyzedAt":"2026-09-02T12:23:10.107Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-09T16:17:10.729Z"}