code: func SpartaCommand(commandParts ...string) error {
  	noopValue := ""
  	parsedBool, parsedBoolErr := strconv.ParseBool(os.Getenv("NOOP"))
  	if parsedBoolErr == nil && parsedBool {
  		noopValue = "--noop"
  	}
  	curDir, curDirErr := os.Getwd()
  	if curDirErr != nil {
  		return errors.New("Failed to get current directory. Error: " + curDirErr.Error())
  	}
  	setenvErr := os.Setenv(mg.VerboseEnv, "1")
  	if setenvErr != nil {
  		return setenvErr
  	}
  	commandArgs := []string{
  		"run",
  		curDir,
  	}
  	commandArgs = append(commandArgs, commandParts...)
  	if noopValue != "" {
  		commandArgs = append(commandArgs, "--noop")
  	}
  	return sh.Run("go",
  		commandArgs...)
  }
docs: // SpartaCommand issues a go run command that encapsulates resolving
  // global env vars that can be translated into Sparta command line options