You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 years ago | |
---|---|---|
.. | ||
index.d.ts | 2 years ago | |
index.js | 2 years ago | |
license | 2 years ago | |
package.json | 2 years ago | |
readme.md | 2 years ago |
readme.md
username 
Get the username of the current user
This module is meant for informational purposes and not for secure identification.
Install
$ npm install username
Usage
const username = require('username');
(async () => {
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()
Returns a Promise<string>
with the username.
username.sync()
Returns the username.
Related
- username-cli - CLI for this module
- fullname - Get the fullname of the current user
License
MIT © Sindre Sorhus