0.3.0 • Published 7 years ago

await-url v0.3.0

Weekly downloads
218
License
MPL-2.0
Repository
github
Last release
7 years ago

await-url Build status for await-url on Circle CI.

Wait for a given URL to continue.

Why?

  • Alias a deployment when it is ready.
  • Run a health check on your service.
  • Know when it is safe to share.

Install

npm install await-url --global

Usage

$ await-url --help

  Usage
    $ await-url <url>

  Option
    --tries     Maximum number of polling attempts
    --interval  Milliseconds to wait between tries

  Example
    $ await-url example.com/status
    $ await-url example.com --tries=3 --interval=1000

Waiting until a URL returns 200 OK is especially useful to avoid sending traffic to it before it is ready.

Please consider whether a more efficient, event-based model is available to you before using this.

Option

tries

Type: number Default: 1200

Maximum number of polling attempts to make before timing out.

interval

Type: number Default: 1200

Number of milliseconds to wait between polling attempts.

Contributing

See our contributing guidelines for more details.

  1. Fork it.
  2. Make a feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request.

License

MPL-2.0 © Seth Holladay

Go make something, dang it.