fix: handle input with several words
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed

This commit is contained in:
Simon Vieille 2026-02-14 23:24:37 +01:00
commit bfde701922
Signed by: deblan
GPG key ID: 579388D585F70417

View file

@ -52,7 +52,17 @@ func (s *Shell) Run(action string, args cli.Args) error {
s.Order,
)
input := strings.Trim(args.Get(0), " ")
var inputs []string
for i := 0; i < args.Len(); i++ {
arg := strings.Trim(args.Get(i), " \t\t\n")
if arg != "" {
inputs = append(inputs, arg)
}
}
input := strings.Join(inputs, " ")
switch input {
case "":