mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-05-20 13:42:23 +00:00
add testcases for shlexsplit
This commit is contained in:
@@ -12,8 +12,6 @@ import (
|
||||
"runtime"
|
||||
"strings"
|
||||
|
||||
shlex "github.com/carapace-sh/carapace-shlex"
|
||||
|
||||
"sigs.k8s.io/kustomize/api/internal/plugins/utils"
|
||||
"sigs.k8s.io/kustomize/api/resmap"
|
||||
"sigs.k8s.io/kustomize/kyaml/errors"
|
||||
@@ -95,11 +93,11 @@ func (p *ExecPlugin) processOptionalArgsFields() error {
|
||||
return err
|
||||
}
|
||||
if c.ArgsOneLiner != "" {
|
||||
argsTolenSlice, err := shlex.Split(c.ArgsOneLiner)
|
||||
argsTolenSlice, err := ShlexSplit(c.ArgsOneLiner)
|
||||
if err != nil {
|
||||
return fmt.Errorf("failed to parse argsOneLiner: %w", err)
|
||||
}
|
||||
p.args = argsTolenSlice.Strings()
|
||||
p.args = argsTolenSlice
|
||||
}
|
||||
if c.ArgsFromFile != "" {
|
||||
content, err := p.h.Loader().Load(c.ArgsFromFile)
|
||||
|
||||
Reference in New Issue
Block a user