kubernetes/vendor/sigs.k8s.io/kustomize/api/internal/plugins/execplugin/execplugin.go

const tmpConfigFilePrefix

const maxArgStringLength

type ExecPlugin

func NewExecPlugin(p string) *ExecPlugin {}

func (p *ExecPlugin) ErrIfNotExecutable() error {}

func (p *ExecPlugin) Path() string {}

func (p *ExecPlugin) Args() []string {}

func (p *ExecPlugin) Cfg() []byte {}

func (p *ExecPlugin) Config(h *resmap.PluginHelpers, config []byte) error {}

type argsConfig

func (p *ExecPlugin) processOptionalArgsFields() error {}

func (p *ExecPlugin) Generate() (resmap.ResMap, error) {}

func (p *ExecPlugin) Transform(rm resmap.ResMap) error {}

// invokePlugin writes plugin config to a temp file, then
// passes the full temp file path as the first arg to a process
// running the plugin binary.  Process output is returned.
func (p *ExecPlugin) invokePlugin(input []byte) ([]byte, error) {}

func (p *ExecPlugin) getEnv() []string {}