feat(cli): enhance duration parsing with humantime

Allow fractional and composite duration inputs for `--duration` and `--interval` options.
This commit is contained in:
Nils Andreas Svee committed 2026-10-21 12:43:07 +07:00
1 parent 06fff94505
commit 9e8559d713
7 files changed
+29 -56

No files matched your search

+2 -2
View File
@@ -35,8 +35,8 @@ pub struct TuiArgs {
long,
default_value = "0",
value_parser = parse_test_duration,
help = "Test duration; use 0 for continuous mode",
long_help = "Test duration; use 0 for continuous mode. The TUI defaults to continuous mode."
help = "Test duration (e.g. 2.5s, 1m30s, 1h); use 0 for continuous mode",
long_help = "Test duration (e.g. 2.5s, 1m30s, 500us, 100ns, 1h); use 0 for continuous mode. The TUI defaults to continuous mode."
)]
pub duration: Duration,