code: func listPassDir(args ...string) ([]os.FileInfo, error) {
  	passDir := getPassDir()
  	p := path.Join(append([]string{passDir, PASS_FOLDER}, args...)...)
  	contents, err := ioutil.ReadDir(p)
  	if err != nil {
  		if os.IsNotExist(err) {
  			return []os.FileInfo{}, nil
  		}
  
  		return nil, err
  	}
  
  	return contents, nil
  }
docs: // listPassDir lists all the contents of a directory in the password store.
  // Pass uses fancy unicode to emit stuff to stdout, so rather than try
  // and parse this, let's just look at the directory structure instead.