github.com/benchkram/bob@v0.0.0-20240314204020-b7a57f2f9be9/pkg/execctl/options.go (about)

     1  package execctl
     2  
     3  type Option func(c *Cmd)
     4  
     5  func WithArgs(args ...string) Option {
     6  	return func(c *Cmd) {
     7  		c.args = args
     8  	}
     9  }
    10  
    11  func WithEnv(env []string) Option {
    12  	return func(c *Cmd) {
    13  		c.env = env
    14  	}
    15  }