code: func (h Pass) Get(serverURL string) (string, string, error) {
  	if serverURL == "" {
  		return "", "", errors.New("missing server url")
  	}
  
  	encoded := base64.URLEncoding.EncodeToString([]byte(serverURL))
  
  	if _, err := os.Stat(path.Join(getPassDir(), PASS_FOLDER, encoded)); err != nil {
  		if os.IsNotExist(err) {
  			return "", "", nil
  		}
  
  		return "", "", err
  	}
  
  	usernames, err := listPassDir(encoded)
  	if err != nil {
  		return "", "", err
  	}
  
  	if len(usernames) < 1 {
  		return "", "", fmt.Errorf("no usernames for %s", serverURL)
  	}
  
  	actual := strings.TrimSuffix(usernames[0].Name(), ".gpg")
  	secret, err := h.runPass("", "show", path.Join(PASS_FOLDER, encoded, actual))
  	return actual, secret, err
  }
docs: // Get returns the username and secret to use for a given registry server URL.