mirror of
https://github.com/ahmetb/kubectx.git
synced 2026-03-18 11:52:24 +00:00
fix(kubens): improve unset help text and success message
- Print active namespace after unset instead of generic message - Clarify unset help text to explain it sets namespace to 'default' - Move --version to last position in help output Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -39,8 +39,8 @@ func printUsage(out io.Writer) error {
|
||||
%PROG% - : switch to the previous namespace in this context
|
||||
%PROG% -c, --current : show the current namespace
|
||||
%PROG% -h,--help : show this message
|
||||
%PROG% -V,--version : show version
|
||||
%PROG% -u,--unset : unset the current context`
|
||||
%PROG% -u,--unset : unset the namespace choice (set to 'default')
|
||||
%PROG% -V,--version : show version`
|
||||
|
||||
// TODO this replace logic is duplicated between this and kubectx
|
||||
help = strings.ReplaceAll(help, "%PROG%", selfName())
|
||||
|
||||
@@ -33,11 +33,11 @@ func (_ UnsetOp) Run(_, stderr io.Writer) error {
|
||||
return errors.Wrap(err, "kubeconfig error")
|
||||
}
|
||||
|
||||
_, err := clearNamespace(kc)
|
||||
ns, err := clearNamespace(kc)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
err = printer.Success(stderr, "Active namespace unset for kubens.")
|
||||
err = printer.Success(stderr, "Active namespace is \"%s\".", printer.SuccessColor.Sprint(ns))
|
||||
return err
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user