Function: ghub--username
ghub--username is a byte-compiled function defined in ghub.el.
Signature
(ghub--username ARG &rest ARGS)
Implementations
(ghub--username (REPO forge-repository)) in `forge-repo.el'.
Undocumented
(ghub--username HOST &optional FORGE) in `ghub.el'.
Undocumented
Source Code
;; Defined in ~/.emacs.d/elpa/ghub-20260401.1239/ghub.el
(cl-defmethod ghub--username (host &optional forge)
(let* ((forge (or forge 'github))
(host (or host (ghub--host forge)))
(var (format "%s.%s.user" forge host))
(default-var (format "%s.user" forge)))
(cond ((ghub--git-get var))
((not (equal host (alist-get forge ghub-default-host-alist)))
(user-error "Cannot determine username; `%s' is unset" var))
((ghub--git-get default-var))
((user-error "%s; `%s' and `%s' are both unset"
"Cannot determine username" var default-var)))))