code: func GeneratePassword(length int, symbols bool) string {
  	chars := digits + upper + lower
  	if symbols {
  		chars += syms
  	}
  	if c := os.Getenv("GOPASS_CHARACTER_SET"); c != "" {
  		chars = c
  	}
  	if c := os.Getenv("GOPASS_EXTERNAL_PWGEN"); c != "" {
  		if pw, err := generateExternal(c); err == nil {
  			return pw
  		}
  	}
  	return GeneratePasswordCharsetCheck(length, chars)
  }
docs: // GeneratePassword generates a random, hard to remember password