mirror of
https://github.com/curl/curl.git
synced 2026-08-25 19:23:32 +03:00
curl: --no-progress-meter
New option that allows a user to ONLY switch off curl's progress meter and leave everything else in "talkative" mode. Reported-by: Piotr Komborski Fixes #4422 Closes #4470
This commit is contained in:
parent
67bb7926ed
commit
93373a960c
3 changed files with 21 additions and 5 deletions
|
|
@ -322,6 +322,7 @@ static const struct LongShort aliases[]= {
|
|||
{"Z", "parallel", ARG_BOOL},
|
||||
{"Zb", "parallel-max", ARG_STRING},
|
||||
{"#", "progress-bar", ARG_BOOL},
|
||||
{"#m", "progress-meter", ARG_BOOL},
|
||||
{":", "next", ARG_NONE},
|
||||
};
|
||||
|
||||
|
|
@ -1172,11 +1173,16 @@ ParameterError getparameter(const char *flag, /* f or -long-flag */
|
|||
break;
|
||||
}
|
||||
break;
|
||||
case '#': /* --progress-bar */
|
||||
if(toggle)
|
||||
global->progressmode = CURL_PROGRESS_BAR;
|
||||
else
|
||||
global->progressmode = CURL_PROGRESS_STATS;
|
||||
case '#':
|
||||
switch(subletter) {
|
||||
case 'm': /* --progress-meter */
|
||||
global->noprogress = !toggle;
|
||||
break;
|
||||
default: /* --progress-bar */
|
||||
global->progressmode =
|
||||
toggle ? CURL_PROGRESS_BAR : CURL_PROGRESS_STATS;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case ':': /* --next */
|
||||
return PARAM_NEXT_OPERATION;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue