From 41762c588fc92e5d310649d2fa6133523a045f19 Mon Sep 17 00:00:00 2001 From: song Date: Sun, 29 May 2022 00:38:52 +0800 Subject: [PATCH] update auto can-i error message Signed-off-by: song --- staging/src/k8s.io/kubectl/pkg/cmd/auth/cani.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/staging/src/k8s.io/kubectl/pkg/cmd/auth/cani.go b/staging/src/k8s.io/kubectl/pkg/cmd/auth/cani.go index 60b6e16a43f..5b20ef18da8 100644 --- a/staging/src/k8s.io/kubectl/pkg/cmd/auth/cani.go +++ b/staging/src/k8s.io/kubectl/pkg/cmd/auth/cani.go @@ -174,7 +174,9 @@ func (o *CanIOptions) Complete(f cmdutil.Factory, args []string) error { o.ResourceName = resourceTokens[1] } default: - return errors.New("you must specify two or three arguments: verb, resource, and optional resourceName") + errString := "you must specify two arguments: verb resource or verb resource/resourceName." + usageString := "See 'kubectl auth can-i -h' for help and examples." + return errors.New(fmt.Sprintf("%s\n%s", errString, usageString)) } }