Username, Full Name, Email Address, 'GitHub' Username of the Current User

Look up the username and full name of the current user, the current user's email address and 'GitHub' username, using various sources of system and configuration information.


For the username it tries the LOGNAME, USER, LNAME and USERNAME environment variables first. If these are all unset, or set to an empty string, then it tries running id on Unix-like systems and whoami on Windows.

For the full name of the user, it queries the system services and also tries the user's global git configuration.

For the email address it users the user's global git configuration.

For the GitHub usename it searches on GitHub for the user's email address.

Related JavaScript packages: sindresorhus/username, sindresorhus/fullname, sindresorhus/github-username, paulirish/github-email.

devtools::install_github("gaborcsardi/whoami")
library(whoami)
username()
#> [1] "gaborcsardi"
fullname()
#> [1] "Gabor Csardi"
email_address()
#> [1] "csardi.gabor@gmail.com"
gh_username()
#> [1] "gaborcsardi"
whoami()
#>                 username                 fullname            email_address 
#>            "gaborcsardi"           "Gabor Csardi" "csardi.gabor@gmail.com" 
#>              gh_username 
#>            "gaborcsardi"

MIT © Gábor Csárdi

News

1.1.0

  • Fallbacks, instead of errors, #2

1.0.0

First release

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("whoami")

1.1.1 by Gabor Csardi, 2 years ago


https://github.com/gaborcsardi/whoami


Report a bug at https://github.com/gaborcsardi/whoami/issues


Browse source code at https://github.com/cran/whoami


Authors: Gabor Csardi


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports httr, jsonlite, utils

Suggests testthat


Imported by poio.

Suggested by desc, pkgKitten.


See at CRAN