func NewDriver(name string, options []string, root, libPath, initPath string, sysInfo *sysinfo.SysInfo) (execdriver.Driver, error) { switch name { case "windows": return windows.NewDriver(root, initPath) } return nil, fmt.Errorf("unknown exec driver %s", name) }
// NewDriver returns a new execdriver.Driver from the given name configured with the provided options. func NewDriver(options []string, root, libPath string, sysInfo *sysinfo.SysInfo) (execdriver.Driver, error) { return windows.NewDriver(root, options) }