From dd7065671f833817d58c8f4b9a4c0f46cc4e51c7 Mon Sep 17 00:00:00 2001 From: Naveen Gogineni Date: Wed, 28 Apr 2021 20:44:02 -0400 Subject: [PATCH] Rebase from master --- parse.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/parse.go b/parse.go index 57df48bc2a..7df17296a4 100644 --- a/parse.go +++ b/parse.go @@ -46,9 +46,8 @@ func parseIter(set *flag.FlagSet, ip iterativeParser, args []string, shellComple return err } - // Start processing only from failed argument and not - // from beginning - args = append(shortOpts, args[i+1:]...) + // swap current argument with the split version + args = append(args[:i], append(shortOpts, args[i+1:]...)...) argsWereSplit = true break }