Product Promotion
0x5a.live
for different kinds of informations and explorations.
GitHub - sindresorhus/username: Get the username of the current user
Get the username of the current user. Contribute to sindresorhus/username development by creating an account on GitHub.
Visit SiteGitHub - sindresorhus/username: Get the username of the current user
Get the username of the current user. Contribute to sindresorhus/username development by creating an account on GitHub.
Powered by 0x5a.live ๐
username
Get the username of the current user
This module is meant for informational purposes and not for secure identification.
Install
npm install username
This package only works in Node.js, not in browsers.
Usage
import {username} from 'username';
console.log(await username());
//=> 'sindresorhus'
API
It first tries to get the username from the SUDO_USER
LOGNAME
USER
LNAME
USERNAME
environment variables. Then falls back to $ id -un
on macOS / Linux and $ whoami
on Windows, in the rare case none of the environment variables are set. The result is cached.
username(): Promise<string | undefined>
Returns the username.
usernameSync(): string | undefined
Returns the username.
Related
- username-cli - CLI for this module
- fullname - Get the fullname of the current user
Cross Platform Resources
are all listed below.
Made with โค๏ธ
to provide different kinds of informations and resources.