delay-cli

November 2, 2025 ยท View on GitHub

Delay execution for a given duration

Similar to the sleep command, but cross-platform and with support for human-readable durations.

Install

npm install --global delay-cli

Usage

$ delay --help

  Usage
    $ delay <duration>

  Examples
    $ delay 4.3 && echo ๐Ÿฆ„
    $ delay 2s && echo ๐Ÿฆ„
    $ delay 500ms && echo ๐Ÿฆ„
    $ delay 1m 30s && echo ๐Ÿฆ„

  The duration can be a number in seconds or a human-readable duration like "1h 30m".

The duration can be specified as:

  • A number in seconds: 2, 4.3, 0.5
  • Human-readable format: 500ms, 2s, 1m, 1h30m, 1m 30s, 2 days 5 hours

Supported units: ns, ms, s, m, h, d, w (and their long forms like seconds, minutes, etc.)