Logo

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

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.

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

Cross Platform Resources

are all listed below.

Resources

listed to get explored on!!

Made with โค๏ธ

to provide different kinds of informations and resources.