func (s shellImpl) Exec(name string, arg ...string) ([]byte, error) {
	out, err := exec.Command(name, arg...).Output()
	if err != nil {
		return nil, err
	}
	return out, nil
}
// Exec is the implementation of Shell's Exec command using exec.Command
Exec is the implementation of Shell's Exec command using exec.Command
// Exec is the implementation of Shell ' s Exec command using exec . Command
func (s shellImpl) Exec(name string, arg ...string) ([]byte, error) {
	out, err := exec.Command(name, arg...).Output()
	if err != nil {
		return nil, err
	}
	return out, nil
}
func ( s shellImpl ) Exec ( name string , arg ... string ) ( [ ] byte , error ) { out , err := exec . Command ( name , arg ... ) . Output ( ) if err != nil { return nil , err } return out , nil }
Exec is the implementation of Shell's Exec command using exec.Command
Exec is the implementation of Shell ' s Exec command using exec . Command