Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sindresorhus/wait-for-localhost-cli

Wait for localhost to be ready from the command-line
https://github.com/sindresorhus/wait-for-localhost-cli

cli-app delay localhost nodejs npm-package server wait

Last synced: about 2 months ago
JSON representation

Wait for localhost to be ready from the command-line

Awesome Lists containing this project

README

        

# wait-for-localhost-cli

> Wait for localhost to be ready from the command-line

Useful if you need a local server to be ready to accept requests before executing the next command.

I personally use this to wait for [`webpack-dev-server`](https://github.com/webpack/webpack-dev-server) to be ready before launching Electron.

## Install

```sh
npm install --global wait-for-localhost-cli
```

## Usage

```
$ wait-for-localhost --help

Usage
$ wait-for-localhost [port]

Options
--use-get Use the HTTP-method GET instead of HEAD to test if the server is ready.
--path Use a custom path. For example, /health for a health-check endpoint.
--status-codes Define status codes indicating the server is ready. [Default: 200]

Examples
$ wait-for-localhost 8080 && echo 'Server is ready'
$ wait-for-localhost 8080 --status-codes 200,201 && echo 'Server is ready'
```

## Related

- [wait-for-localhost](https://github.com/sindresorhus/wait-for-localhost) - API for this package
- [delay-cli](https://github.com/sindresorhus/delay-cli) - Delay execution for a given amount of seconds