Skip to main content

Module duration

Module duration 

Source
Expand description

Human-friendly duration parsing for --since and --before CLI flags.

Supports formats like 30m, 1h, 24h, 7d, 2w. Used across all CLI observability commands to specify time windows.

This is intentionally simple — no ISO 8601 duration parsing, no combined units (e.g., “1h30m”). Each value is a single number + unit suffix.

Functions§

parse_duration
Parse a human-friendly duration string into a Duration.
since_to_cutoff_ms
Convert a duration to a unix millisecond cutoff timestamp.