| current-context is not set | console | error | |
| can't use '.' as the no active context is set | console | error | |
| context does not exist | console | error | |
| no contexts found in the kubeconfig file | console | error | |
| you did not choose any of the options | console | error | |
| no contexts found in config | console | error | |
| no contexts found in the kubeconfig file | console | error | |
| you did not choose any of the options | console | error | |
| HOME or USERPROFILE environment variable not set | console | error | |
| no previous context found | console | error | |
| current-context is not set | console | error | |
| no namespaces found | console | error | |
| you did not choose any of the options | console | error | |
| current-context is not set | console | error | |
| current-context is not set | console | error | |
| current-context is not set | console | error | |
| "contexts" entry is nil | console | error | |
| "contexts" entry is nil | console | error | |
| "contexts" is not a sequence node | console | error | |
| no kubeconfig files loaded | console | error | |
| HOME or USERPROFILE environment variable not set | console | error | |
| kubeconfig error: %w | console | error | |
| failed to get current context: %w | console | error | |
| write error: %w | console | error | |
| error deleting context "%s": %w | console | error | |
| kubeconfig error: %w | console | error | |
| failed to get current context: %w | console | error | |
| failed to check context: %w | console | error | |
| failed to modify yaml doc: %w | console | error | |
| failed to save modified kubeconfig file: %w | console | error | |
| '%s' requires a context name argument (or fzf for interactiv | validation | error | |
| '%s' accepts at most one context name argument | validation | error | |
| '-d' needs arguments | validation | error | |
| unsupported option '%s' | validation | error | |
| too many arguments | validation | error | |
| kubeconfig error: %w | console | error | |
| failed to get context names: %w | console | error | |
| failed to switch context: %w | console | error | |
| failed to delete context: %w | console | error | |
| write error: %w | console | error | |
| you are in a locked single-context shell, use 'exit' to leav | console | error | |
| you are in a locked single-context shell ("%s"), use 'exit' | console | error | |
| kubeconfig error: %w | console | error | |
| failed to get context names: %w | console | error | |
| failed to get current context: %w | console | error | |
| failed to create temp kubeconfig file: %w | console | error | |
| failed to write temp kubeconfig: %w | console | error | |
| failed to start readonly proxy: %w | console | error | |
| failed to rewrite kubeconfig: %w | console | error | |
| kubeconfig error: %w | console | error | |
| failed to get current context: %w | console | error | |
| failed to check context: %w | console | error | |
| context "%s" not found, can't rename it | console | error | |
| failed to delete new context to overwrite it: %w | console | error | |
| failed to change context name: %w | console | error | |
| failed to set current-context to new name: %w | console | error | |
| failed to save modified kubeconfig: %w | console | error | |
| kubectl is required for --shell but was not found in PATH | console | error | |
| kubectl config view failed: %w | console | error | |
| kubeconfig error: %w | console | error | |
| failed to check context: %w | console | error | |
| no context exists with the name: %q | console | error | |
| failed to get current context: %w | console | error | |
| failed to extract kubeconfig for context: %w | console | error | |
| failed to create temp kubeconfig file: %w | console | error | |
| failed to write temp kubeconfig: %w | console | error | |
| failed to get context names: %w | console | error | |
| failed to create parent directories: %w | console | error | |
| failed to switch context: %w | console | error | |
| print error: %w | console | error | |
| failed to determine state file: %w | console | error | |
| kubeconfig error: %w | console | error | |
| failed to get current context: %w | console | error | |
| failed to check context: %w | exception | error | |
| no context exists with the name: "%s" | exception | error | |
| failed to save kubeconfig: %w | exception | error | |
| failed to save previous context name: %w | exception | error | |
| failed to read previous context file: %w | exception | error | |
| kubeconfig error: %w | exception | error | |
| error while modifying current-context: %w | exception | error | |
| failed to save kubeconfig file after modification: %w | exception | error | |
| write error: %w | exception | error | |
| write error: %w | exception | error | go, io, broken-pipe |
| kubeconfig error: %w | exception | error | go, kubeconfig, yaml, kubernetes |
| failed to get current context: %w | exception | error | go, kubeconfig, kubernetes, current-context |
| failed to read namespace of "%s": %w | exception | error | go, kubeconfig, kubernetes, namespace |
| write error: %w | exception | error | go, io, broken-pipe |
| unsupported arguments %q | validation | warning | cli, usage, argument-parsing, go |
| too many arguments | validation | warning | cli, usage, argument-parsing, go |
| unsupported option %q | validation | warning | cli, usage, flags, go |
| kubeconfig error: %w | exception | error | go, kubeconfig, yaml, fzf, kubernetes |
| failed to switch namespace: %w | exception | error | go, kubeconfig, kubernetes, namespace, fzf |
| write error: %w | exception | error | |
| kubeconfig error: %w | exception | error | |
| failed to get current context: %w | exception | error | |
| cannot read current namespace: %w | exception | error | |
| could not list namespaces (is the cluster accessible?): %w | exception | error | |
| failed to initialize k8s REST client: %w | exception | error | |
| failed to list namespaces from k8s API: %w | exception | error | |
| failed to convert in-memory kubeconfig to yaml: %w | exception | error | |
| failed to initialize config: %w | exception | error | |
| kubeconfig error: %w | exception | error | |
| failed to get current context: %w | exception | error | kubeconfig, go, kubens |
| failed to get current namespace: %w | exception | error | kubeconfig, go, kubens |
| failed to load previous namespace from file: %w | exception | warning | filesystem, state, kubens |
| No previous namespace found for current context (%s) | exception | warning | kubens, state, user-input |
| failed to query if namespace exists (is cluster accessible?) | exception | error | network, kubernetes-api, kubens |
| no namespace exists with name "%s" | exception | error | kubernetes-api, kubens, validation |
| failed to change to namespace "%s": %w | exception | error | kubeconfig, go, kubens |
| failed to save kubeconfig file: %w | exception | error | filesystem, kubeconfig, permissions |
| failed to save the previous namespace to file: %w | exception | warning | filesystem, state, kubens |
| failed to initialize k8s REST client: %w | exception | error | kubernetes-api, kubeconfig, tls |
| failed to query namespace %q from k8s API: %w | console | error | kubernetes, api-server, namespace, network |
| kubeconfig error: %w | console | error | kubeconfig, yaml, config-file |
| failed to get current context: %w | console | error | kubeconfig, context |
| failed to clear namespace: %w | console | error | kubeconfig, context, namespace |
| failed to save kubeconfig file: %w | console | error | filesystem, kubeconfig, permissions |
| write error: %w | console | warning | io, broken-pipe, stdout |
| file %d: %w | console | error | kubeconfig, yaml, multi-file |
| file %d lookup: %w | console | error | kubeconfig, yaml, lookup |
| context with name %q not found (errors in files: %w) | console | error | kubeconfig, context, multi-file |
| context with name %q not found | console | error | kubeconfig, context, not-found |
| failed to get contexts: %w | console | error | |
| failed to get context names: %w | console | error | |
| failed to read current-context: %w | console | error | |
| failed to load: %w | console | error | |
| failed to decode file %d: %w | console | error | |
| kubeconfig file %d is not a map document | console | error | |
| failed to merge %s: %w | console | error | |
| failed to get current context for merge: %w | console | error | |
| failed to reset file %d: %w | console | error | |
| failed to encode file %d: %w | console | error | |
| failed to close encoder for file %d: %w | console | error | kubeconfig, yaml, io, go |
| cannot determine kubeconfig path: %w | console | error | kubeconfig, environment, home-dir, go |
| failed to open file %q: %w | console | error | kubeconfig, file-io, permissions, go |
| kubeconfig file not found: %w | console | error | kubeconfig, file-not-found, environment, go |
| failed to truncate file: %w | console | error | kubeconfig, file-io, go |
| failed to seek in file: %w | console | error | kubeconfig, file-io, go |
| failed to parse kubeconfig: %w | console | error | kubeconfig, yaml, client-go, validation, go |
| failed to serialize kubeconfig: %w | console | error | kubeconfig, serialization, client-go, go |
| failed to load kubeconfig: %w | console | error | kubeconfig, client-go, configuration, go |
| failed to parse server URL %q: %w | console | error | kubeconfig, url-parsing, configuration, go |
| failed to create transport: %w | console | error | go, kubernetes, tls, kubeconfig, transport |
| failed to listen: %w | console | error | go, network, tcp, listen, bind |