From 9e1d34f473c28bc7722e4dc3f7ff077f94fdca3e Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Sun, 19 Mar 2023 21:31:23 +0800 Subject: [PATCH] feat: add FlagErrorf for missing flag cases --- pkg/cmd/gist/rename/rename.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/cmd/gist/rename/rename.go b/pkg/cmd/gist/rename/rename.go index 6cf509632..adec3032a 100644 --- a/pkg/cmd/gist/rename/rename.go +++ b/pkg/cmd/gist/rename/rename.go @@ -44,6 +44,10 @@ func NewCmdRename(f *cmdutil.Factory, runf func(*RenameOptions) error) *cobra.Co opts.Selector = args[0] opts.OldFileName = args[1] opts.NewFileName = args[2] + } else if len(args) == 2 { + return cmdutil.FlagErrorf(" is missing") + } else if len(args) == 1 { + return cmdutil.FlagErrorf(" and are missing") } else { return cmdutil.FlagErrorf("not enough arguments") }