code: func (l *dependencyListCmd) printMissing(reqs *chartutil.Requirements) {
  	folder := filepath.Join(l.chartpath, "charts/*")
  	files, err := filepath.Glob(folder)
  	if err != nil {
  		fmt.Fprintln(l.out, err)
  		return
  	}
  
  	for _, f := range files {
  		fi, err := os.Stat(f)
  		if err != nil {
  			fmt.Fprintf(l.out, "Warning: %s\n", err)
  		}
  		// Skip anything that is not a directory and not a tgz file.
  		if !fi.IsDir() && filepath.Ext(f) != ".tgz" {
  			continue
  		}
  		c, err := chartutil.Load(f)
  		if err != nil {
  			fmt.Fprintf(l.out, "WARNING: %q is not a chart.\n", f)
  			continue
  		}
  		found := false
  		for _, d := range reqs.Dependencies {
  			if d.Name == c.Metadata.Name {
  				found = true
  				break
  			}
  		}
  		if !found {
  			fmt.Fprintf(l.out, "WARNING: %q is not in requirements.yaml.\n", f)
  		}
  	}
  
  }
docs: // printMissing prints warnings about charts that are present on disk, but are not in the requirements.