code: func (o *DeleteOptions) PrintObj(info *resource.Info) {
  	operation := "deleted"
  	groupKind := info.Mapping.GroupVersionKind
  	kindString := fmt.Sprintf("%s.%s", strings.ToLower(groupKind.Kind), groupKind.Group)
  	if len(groupKind.Group) == 0 {
  		kindString = strings.ToLower(groupKind.Kind)
  	}
  
  	if o.GracePeriod == 0 {
  		operation = "force deleted"
  	}
  
  	if o.Output == "name" {
  		// -o name: prints resource/name
  		fmt.Fprintf(o.Out, "%s/%s\n", kindString, info.Name)
  		return
  	}
  
  	// understandable output by default
  	fmt.Fprintf(o.Out, "%s \"%s\" %s\n", kindString, info.Name, operation)
  }
docs: // PrintObj for deleted objects is special because we do not have an object to print.
  // This mirrors name printer behavior