npmum

0.6.0 • Public • Published

npmum

Easily manage multiple npm user logins

version


Synopsis

npmum is a command line tool to manage your current npm login user.

If you've ever needed to publish to npm with multiple users, this tool is for you.

npmum stores tokens under a username alias. This allows you to easily switch between users by changing the token in .npmrc based on the username alias.

Install

$ npm install npmum -g

Usage

  • First, obtain a token for your user from npmjs.org
  • Run npmum add <YOUR_USER_NAME> and paste your token when prompted
    • You can also pass in the token with the --token option
  • Now, whenever you want to change to this user, simply run npmum use <YOUR_USER_NAME>
  • Use npmum ls to list your users and the current active user
  • To remove a user, run npmum rm <YOUR_USER_NAME>

API

Add

Prompts you for a token to add under the username alias.
A custom registry can be defined using -r/--registry
You can also provide the token via -t/--token.

$ npmum add <user>[ --token <token>][ --registry <url>]

Use

Use the token for provided username alias.
You can specify the local of the .npmrc with -p/--path. This defaults to ~/.npmrc.
--local with write the a .npmrc in the current directory.

$ npmum use <user>[ --path <path>, --local]

Remove

Remove a user token from the config.

$ npmum rm <user>

List

List users and their truncated tokens, along with the current selected user.

$ npmum ls

Readme

Keywords

none

Package Sidebar

Install

npm i npmum

Weekly Downloads

8

Version

0.6.0

License

MIT

Unpacked Size

12.2 kB

Total Files

11

Last publish

Collaborators

  • trs