code: func (stepInfo StepInfoModel) String() string {
  	str := ""
  	if stepInfo.GroupInfo.DeprecateNotes != "" {
  		str += colorstring.Red("This step is deprecated")
  
  		if stepInfo.GroupInfo.RemovalDate != "" {
  			str += colorstring.Redf(" and will be removed: %s", stepInfo.GroupInfo.RemovalDate)
  		}
  		str += "\n"
  	}
  	str += fmt.Sprintf("%s %s\n", colorstring.Blue("Library:"), stepInfo.Library)
  	str += fmt.Sprintf("%s %s\n", colorstring.Blue("ID:"), stepInfo.ID)
  	str += fmt.Sprintf("%s %s\n", colorstring.Blue("Version:"), stepInfo.Version)
  	str += fmt.Sprintf("%s %s\n", colorstring.Blue("LatestVersion:"), stepInfo.LatestVersion)
  	str += fmt.Sprintf("%s\n\n", colorstring.Blue("Definition:"))
  
  	definition, err := fileutil.ReadStringFromFile(stepInfo.DefinitionPth)
  	if err != nil {
  		str += colorstring.Redf("Failed to read step definition, error: %s", err)
  		return str
  	}
  
  	str += definition
  	return str
  }
docs: // String ...