code: func (b *binary) Run(args ...string) (stdout, stderr string, err error) {
  	cmd := b.Cmd(args...)
  	cmd.Stdin = nil
  	cmd.Stdout = &bytes.Buffer{}
  	cmd.Stderr = &bytes.Buffer{}
  	err = cmd.Run()
  	stdout = cmd.Stdout.(*bytes.Buffer).String()
  	stderr = cmd.Stderr.(*bytes.Buffer).String()
  	return
  }
docs: // Run executes the generated Terraform binary with the given arguments
  // and returns the bytes that it wrote to both stdout and stderr.
  //
  // This is a simple way to run Terraform for non-interactive commands
  // that don't need any special environment variables. For more complex
  // situations, use Cmd and customize the command before running it.