code: func (h Pass) Add(creds *credentials.Credentials) error {
  	if creds == nil {
  		return errors.New("missing credentials")
  	}
  
  	encoded := base64.URLEncoding.EncodeToString([]byte(creds.ServerURL))
  
  	_, err := h.runPass(creds.Secret, "insert", "-f", "-m", path.Join(PASS_FOLDER, encoded, creds.Username))
  	return err
  }
docs: // Add adds new credentials to the keychain.