help : HelpError holds cmd.Subcommand and summary : NewHelpError constructor

This commit is contained in:
bth 2026-01-29 11:09:55 -08:00
commit 8fe659a171
9 changed files with 51 additions and 36 deletions

View file

@ -70,7 +70,8 @@ func write(file string, content string) {
func Sort(args []string) {
opts := initOpts()
if err := flags.ParseArgs(CMD, SUMMARY, args, &opts); err != nil {
help := flags.NewHelpError(CMD, SUMMARY)
if err := flags.ParseArgs(help, args, &opts); err != nil {
var herr flags.HelpError
if errors.As(err, &herr) {
fmt.Println(herr)
@ -80,7 +81,7 @@ func Sort(args []string) {
}
// BORK: by hand for now:
if !opts.Key.IsSet() {
fmt.Println(flags.HelpRequired(CMD, opts.Key.Long))
fmt.Println(help.HelpRequired(opts.Key.Long))
return
}