Back to directory
terminal-junkies avatar

npmx

Advanced CLI for npm. Read more below about its uses, features, and usage.

Clone repository

git clone https://github.com/terminal-junkies/npmx.git

127

Stars

5

Forks

6

Watchers

MIT

License

npmx

Build and Deploy semantic-release npm version

An advanced CLI interface for npm

Features:

  • Search packages from the terminal
  • Run your project tasks from
  • Install a selected package with one keystroke
  • Run other npm tasks within your project
  • Mnemonic key-bindings for installing packages

Install

npm install --global @terminal-junkies/npmx

Usage

npmx

Color Schemes

The CLI can use a different color scheme other than the default one. Please set the theme value to any one of the themes from blessed-themes in your config file at ~/.config/.npmx.json The Default theme used is Dracula. The config file will be automatically created on the first time of invoking the CLI, if not you can also create manually in the below format.

{
  "theme": "Dracula"
}

Screenshots

asciicast

Home

home page

Dependency Info

dep info

search page

Package

package page

FAQS

How do I quit this thing?

You can press q to quit the program at any time.

How do I scroll the package readme?

You can use up and down arrow keys to scroll. And you can also make use of vim navigation keys like j,k,gg,G to scroll.

How do I close the Dependency Info popup?

Press Esc to close the popup.

How can I see the keyboard shortcuts?

The keyboard shortcuts will be displayed at the bottom of the screen for each page.

How do I close the project task terminal after the task is completed?

Press Esc to close the terminal window for project tasks.

Does it support vi/vim navigation keys in the lists?

Yes. You can use j,k,gg,G,l and /

Releases

Oct 22, 2020

Download .zip

1.4.0 (2020-10-22) Features

add discover packages widget in home page (48b05cc)

Oct 13, 2020

Download .zip

1.3.0 (2020-10-13) Features

add npm expansions in logo text (260f477)

Oct 13, 2020

Download .zip

1.2.1 (2020-10-13) Bug Fixes

layout design changes in package page (449239b) upgrade semantic-release (bf208d8)

Oct 11, 2020

Download .zip

1.0.4 (2020-10-11) Bug Fixes

replace blessed-contrib with @blessed/blessed-contrib (7885977)

Contributors

2 contributors by commits. Profile dekhne ke liye kisi bhi developer par click karein.