Nils Andreas Svee
|
8cdd5c63e8
|
feat(cli): quiet default human output
|
2026-05-10 20:56:43 +07:00 |
|
Nils Andreas Svee
|
f9c3685668
|
feat(cli): improve human event output
|
2026-05-10 20:56:43 +07:00 |
|
Nils Andreas Svee
|
995293676d
|
feat(cli): handle interrupt as graceful shutdown
|
2026-05-10 20:56:43 +07:00 |
|
Nils Andreas Svee
|
b1451742b4
|
feat(cli): implement continuous statistics and summary suppression
|
2026-05-10 20:56:43 +07:00 |
|
Nils Andreas Svee
|
b35bc50ca4
|
refactor(cli): enhance main loop and reply draining logic
|
2026-05-10 20:56:43 +07:00 |
|
Nils Andreas Svee
|
4770d0d476
|
feat(cli): integrate StatsCollector into main execution loop
|
2026-05-10 20:56:43 +07:00 |
|
Nils Andreas Svee
|
49b48bdce2
|
perf(cli): use LineWriter for stdout to improve output responsiveness
Switch from BufWriter to LineWriter to ensure trace logs and events are flushed to the terminal immediately upon each line completion.
|
2026-05-10 20:56:43 +07:00 |
|
Nils Andreas Svee
|
be473d04ad
|
docs(cli): add TODO for refining final drain duration logic
Document the need to derive the final drain period from client state rather than using a hardcoded guess.
|
2026-05-10 20:56:43 +07:00 |
|
Nils Andreas Svee
|
c65ba48e10
|
feat(cli): implement main execution loop and network I/O logic
|
2026-05-10 20:56:43 +07:00 |
|
Nils Andreas Svee
|
cf74887bdf
|
feat(project): Establish initial IRTT workspace and protocol definitions
|
2026-05-10 20:56:28 +07:00 |
|