code: func (pc *PasswordConfig) Pass() (string, error) {
  	if pc.PasswordFile != "" {
  		contents, err := ioutil.ReadFile(pc.PasswordFile)
  		if err != nil {
  			return "", err
  		}
  		return strings.TrimRight(string(contents), "\n"), nil
  	}
  	return pc.Password, nil
  }
docs: // Pass returns a password, either directly from the configuration
  // struct or by reading from a specified file