From 44c37100bf6779d785e5588ce10f755faeebe30c Mon Sep 17 00:00:00 2001 From: Ahmet Alp Balkan Date: Sun, 8 Mar 2026 16:37:09 -0700 Subject: [PATCH] fix: modernize cmd/kubens/unset.go from master merge Replace github.com/pkg/errors with stdlib in the newly merged file. Co-Authored-By: Claude Opus 4.6 --- cmd/kubens/unset.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cmd/kubens/unset.go b/cmd/kubens/unset.go index e1cbeed..428698a 100644 --- a/cmd/kubens/unset.go +++ b/cmd/kubens/unset.go @@ -15,10 +15,10 @@ package main import ( + "errors" + "fmt" "io" - "github.com/pkg/errors" - "github.com/ahmetb/kubectx/internal/kubeconfig" "github.com/ahmetb/kubectx/internal/printer" ) @@ -30,7 +30,7 @@ func (_ UnsetOp) Run(_, stderr io.Writer) error { kc := new(kubeconfig.Kubeconfig).WithLoader(kubeconfig.DefaultLoader) defer kc.Close() if err := kc.Parse(); err != nil { - return errors.Wrap(err, "kubeconfig error") + return fmt.Errorf("kubeconfig error: %w", err) } ns, err := clearNamespace(kc) @@ -49,10 +49,10 @@ func clearNamespace(kc *kubeconfig.Kubeconfig) (string, error) { } if err := kc.SetNamespace(ctx, ns); err != nil { - return "", errors.Wrapf(err, "failed to clear namespace") + return "", fmt.Errorf("failed to clear namespace: %w", err) } if err := kc.Save(); err != nil { - return "", errors.Wrap(err, "failed to save kubeconfig file") + return "", fmt.Errorf("failed to save kubeconfig file: %w", err) } return ns, nil }