Skip to content
TurboDL

CLI

Verbosity

Three output levels, chosen in the profile.

The verbosity field of the profile chooses the output (turbodl-cli configure p.json --verbosity full).

minimal

A one-line bar, then the file path. Ideal in scripts:

⠋ [████████████▓░░░░░░░] 61%  6.1 MB / 10.0 MB • 5.2 MB/s • 1 s left
C:\Users\me\Downloads\General\10Mb.dat

normal

Colored header, overall bar with speed and time left, final summary:

⬇ 10Mb.dat  10.0 MB  📁 General  resumable  8 threads
✔ Done: 10.0 MB in 4 s (2.3 MB/s on average)
  → C:\Users\me\Downloads\General\10Mb.dat

full

On top of that: one bar per thread (range, %, speed, state) and a timestamped log (probe, segments started or split, retries, resume):

22:00:01 probe HTTP 206: 10Mb.dat, 10.0 MB, resume supported
22:00:01 segment #0 started (0–1310720)
22:00:03 segment #2 split at 2.4 MB → new #8
   #0 [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■·] 96%     1.2 MB/s  active

Sensitive header values are never displayed.