code: func (n *Network) StartSession(cmd *exec.Cmd, name string) (*gexec.Session, error) {
  	ansiColorCode := n.nextColor()
  	return gexec.Start(
  		cmd,
  		gexec.NewPrefixedWriter(
  			fmt.Sprintf("\x1b[32m[o]\x1b[%s[%s]\x1b[0m ", ansiColorCode, name),
  			ginkgo.GinkgoWriter,
  		),
  		gexec.NewPrefixedWriter(
  			fmt.Sprintf("\x1b[91m[e]\x1b[%s[%s]\x1b[0m ", ansiColorCode, name),
  			ginkgo.GinkgoWriter,
  		),
  	)
  }
docs: // StartSession executes a command session. This should be used to launch
  // command line tools that are expected to run to completion.