mirror of
https://github.com/curl/curl.git
synced 2026-07-08 19:57:16 +03:00
curl: two new command line options for etags
--etag-compare and --etag-save Suggested-by: Paul Hoffman Fixes #4277 Closes #4543
This commit is contained in:
parent
1ff63fa69b
commit
18e5cb77e9
15 changed files with 390 additions and 3 deletions
|
|
@ -268,6 +268,8 @@ static const struct LongShort aliases[]= {
|
|||
{"E9", "proxy-tlsv1", ARG_NONE},
|
||||
{"EA", "socks5-basic", ARG_BOOL},
|
||||
{"EB", "socks5-gssapi", ARG_BOOL},
|
||||
{"EC", "etag-save", ARG_FILENAME},
|
||||
{"ED", "etag-compare", ARG_FILENAME},
|
||||
{"f", "fail", ARG_BOOL},
|
||||
{"fa", "fail-early", ARG_BOOL},
|
||||
{"fb", "styled-output", ARG_BOOL},
|
||||
|
|
@ -1697,6 +1699,14 @@ ParameterError getparameter(const char *flag, /* f or -long-flag */
|
|||
config->socks5_auth &= ~CURLAUTH_GSSAPI;
|
||||
break;
|
||||
|
||||
case 'C':
|
||||
GetStr(&config->etag_save_file, nextarg);
|
||||
break;
|
||||
|
||||
case 'D':
|
||||
GetStr(&config->etag_compare_file, nextarg);
|
||||
break;
|
||||
|
||||
default: /* unknown flag */
|
||||
return PARAM_OPTION_UNKNOWN;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue