From 40bd6125f5c857c8637ee50fbd64fe330f29349a Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Tue, 2 Jan 2024 21:24:11 +1100 Subject: [PATCH] Better pass through of args to task --- v3/internal/commands/task.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/v3/internal/commands/task.go b/v3/internal/commands/task.go index e11608d7b..7d13dc559 100644 --- a/v3/internal/commands/task.go +++ b/v3/internal/commands/task.go @@ -139,8 +139,16 @@ func RunTask(options *RunTaskOptions, otherArgs []string) error { globals *taskfile.Vars ) + var index int + var arg string + for index, arg = range os.Args[2:] { + if !strings.HasPrefix(arg, "-") { + break + } + } + var tasksAndVars []string - for _, taskAndVar := range os.Args[2:] { + for _, taskAndVar := range os.Args[index+2:] { if taskAndVar == "--" { break }