code: func (c *TemplateConfig) GoString() string {
  	if c == nil {
  		return "(*TemplateConfig)(nil)"
  	}
  
  	return fmt.Sprintf("&TemplateConfig{"+
  		"Backup:%s, "+
  		"Command:%s, "+
  		"CommandTimeout:%s, "+
  		"Contents:%s, "+
  		"CreateDestDirs:%s, "+
  		"Destination:%s, "+
  		"ErrMissingKey:%s, "+
  		"Exec:%#v, "+
  		"Perms:%s, "+
  		"Source:%s, "+
  		"Wait:%#v, "+
  		"LeftDelim:%s, "+
  		"RightDelim:%s"+
  		"}",
  		BoolGoString(c.Backup),
  		StringGoString(c.Command),
  		TimeDurationGoString(c.CommandTimeout),
  		StringGoString(c.Contents),
  		BoolGoString(c.CreateDestDirs),
  		StringGoString(c.Destination),
  		BoolGoString(c.ErrMissingKey),
  		c.Exec,
  		FileModeGoString(c.Perms),
  		StringGoString(c.Source),
  		c.Wait,
  		StringGoString(c.LeftDelim),
  		StringGoString(c.RightDelim),
  	)
  }
docs: // GoString defines the printable version of this struct.