Packages may be excluded from a command's scope, using "!" at the
beginning of the selector.
For instance, this will run tests in all projects except foo:
```
pnpm --filter=!foo test
```
And this one will run tests in all projects that are not under the
`lib` directory:
```
pnpm --filter=!./lib test
```
close#2804
PR #2898
`--workspace-root`, `-w`: a new option that allows to focus on
the root workspace project.
E.g., the following command runs the `lint` script of the root
`package.json` from anywhere in the monorepo:
```
pnpm -w lint
```
PR #2866
Add new global option called `--stream`.
When used, the output from child processes is streamed to the console immediately, prefixed with the originating package directory. This allows output from different packages to be interleaved.
close#2147close#1609
PR #2595