// New creates the Driver.
New creates the Driver.
// New creates the Driver .
func New(box *packr.Box, opts ...Option) (*Driver, error) {
	d := &Driver{
		box:         box,
		execCommand: command.New,
	}
	err := d.Configure(opts...)
	if err != nil {
		return nil, err
	}
	return d, nil
}
func New ( box * packr . Box , opts ... Option ) ( * Driver , error ) { d := & Driver { box : box , execCommand : command . New , } err := d . Configure ( opts ... ) if err != nil { return nil , err } return d , nil }
New creates the Driver.
New creates the Driver .