server-ready-cli

Run commands only when a server is available

MIT License

Downloads
3
Stars
19
Committers
1

server-ready-cli Build Status

Run commands only when a server is available

Useful if you want to run things in parallel but need to wait for a server to be ready.

See server-ready for the programmatic API.

Install

$ npm install -g server-ready-cli

Usage

$ server-ready --port 3000 -- some-command

Example

In your package.json, you can use server-ready-cli to run client only when server is available.

{
  "scripts": {
    "client": "server-ready --port 3000 -- node client.js",
    "server": "node server.js",
    "start": "npm run server & npm run client & wait"
  }
}

Tip server-ready-cli works well with npm-run-all.

License

MIT - Typicode 🌵