README.md 742 Bytes
Newer Older
Pooya Parsa's avatar
Pooya Parsa committed
1
2
3
4
5
6
7
8
9
10
11
12
13
# NPX Plugin
> npx(1) -- execute npm package binaries. ([more info](https://github.com/zkat/npx))

This plugin automatically registers npx command-not-found handler if `npx` exists in your `$PATH`.

## Setup

- Add plugin to `~/.zshrc`

```bash
plugins=(.... npx)
```

Pooya Parsa's avatar
Pooya Parsa committed
14
- Globally install npx binary (npx will be auto installed with recent versions of Node.js)
Pooya Parsa's avatar
Pooya Parsa committed
15
16
```bash
sudo npm install -g npx
Pooya Parsa's avatar
Pooya Parsa committed
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
```

## Note

The shell auto-fallback doesn't auto-install plain packages. In order to get it to install something, you need to add `@`:

```
➜  jasmine@latest # or just `jasmine@`
npx: installed 13 in 1.896s
Randomized with seed 54385
Started
```

It does it this way so folks using the fallback don't accidentally try to install regular typoes.