code: func validateTemplatesDir(templatesPath string) error {
  	if fi, err := os.Stat(templatesPath); err != nil {
  		return errors.New("directory not found")
  	} else if err == nil && !fi.IsDir() {
  		return errors.New("not a directory")
  	}
  	return nil
  }
docs: // Validation functions