M main.go →
main.go var opts Options
log.SetFlags(log.Lmsgprefix)
- fp := flags.NewParser(&opts, flags.Default)
+ fp := flags.NewParser(&opts, flags.Default|flags.PassAfterNonOption)
args, err := fp.Parse()
if err != nil {
if errors.Is(err, flags.ErrHelp) {