# runny

> run one command in a couple directories

Latest version **6.0.0** (published 2026-02-07) · MIT license · 0 weekly downloads

## Install

```sh
npm install runny
pnpm add runny
yarn add runny
bun add runny
```

Provides the command `runny`.

## Health

**Score 50/100 (C)** — status: stable.

Positive: esm support; no vulnerabilities.

Warnings: low downloads; no types.

## Facts

| | |
|---|---|
| Version | 6.0.0 |
| Published | 2026-02-07 |
| First published | 2015-06-02 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Node | >=22 |
| Dependencies | 6 |
| Unpacked size | 9.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 3 |
| Author | coderaiser |
| Maintainers | coderaiser |
| Keywords | command, directory, run |

## Links

- npm: https://www.npmjs.com/package/runny
- Repository: https://github.com/coderaiser/node-runny
- Homepage: https://github.com/coderaiser/node-runny#readme
- Issues: https://github.com/coderaiser/node-runny/issues
- npm.io page: https://npm.io/package/runny

## Dependencies (6)

- [itchy](https://npm.io/package/itchy.md) ^2.0.1
- [currify](https://npm.io/package/currify.md) ^4.0.0
- [minimist](https://npm.io/package/minimist.md) ^1.2.0
- [readjson](https://npm.io/package/readjson.md) ^2.2.2
- [spawnify](https://npm.io/package/spawnify.md) ^8.0.0
- [for-each-key](https://npm.io/package/for-each-key.md) ^2.0.0

## Alternatives

- [@salesforce/cli](https://npm.io/package/@salesforce/cli.md) — 389.7K weekly downloads
- [@mintlify/cli](https://npm.io/package/@mintlify/cli.md) — 208.9K weekly downloads
- [@grafana/e2e-selectors](https://npm.io/package/@grafana/e2e-selectors.md) — 128.7K weekly downloads
- [mintlify](https://npm.io/package/mintlify.md) — 112.0K weekly downloads
- [@intlayer/cli](https://npm.io/package/@intlayer/cli.md) — 22.8K weekly downloads

## Recent versions

- 6.0.0 (latest) — 2026-02-07
- 5.0.0 — 2023-08-10
- 4.0.1 — 2019-12-21
- 4.0.0 — 2019-09-21
- 3.0.0 — 2018-11-14
- 2.1.1 — 2018-04-23
- 2.1.0 — 2018-04-19
- 2.0.1 — 2017-07-13
- 2.0.0 — 2017-07-12
- 1.4.2 — 2016-11-23
- 1.4.1 — 2016-11-15
- 1.4.0 — 2016-05-17
- 1.3.6 — 2016-03-21
- 1.3.5 — 2016-03-21
- 1.3.4 — 2016-03-17
- … 10 more at https://npm.io/package/runny/versions

## README

# Runny

Run one command in a couple directories.

## Install

`npm i runny -g`

## How to use?

```
$ runny
Usage: runny [options]
Options:
  -h, --help          display this help and exit
  -v, --version       display version and exit
  -c, --command       command to run
  -d, --directories   directories, divided by ","
  --save              save config to file ~/.runny.json
  --save-here         save config to file ./runny.json
```

## Config

You could create file `.runny.json` in home directory,
or `runny.json` in current directory with fields:

```json
{
    "command": "pwd",
    "directories": [
        "~/one",
        "~/two",
        "~/three"
    ]
}
```

Data will be read before execution in next order (left is more important):

`command line -> ./runny.json -> ~/.runny.json`

## License

MIT

---
_Source: https://npm.io/package/runny · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
