|
@@ -113,6 +113,7 @@ static const struct LongShort aliases[]= {
|
|
|
{"*t", "proxy-ntlm", ARG_BOOL},
|
|
|
{"*u", "crlf", ARG_BOOL},
|
|
|
{"*v", "stderr", ARG_FILENAME},
|
|
|
+ {"*V", "aws-sigv4", ARG_STRING},
|
|
|
{"*w", "interface", ARG_STRING},
|
|
|
{"*x", "krb", ARG_STRING},
|
|
|
{"*x", "krb4", ARG_STRING},
|
|
@@ -803,6 +804,10 @@ ParameterError getparameter(const char *flag, /* f or -long-flag */
|
|
|
config->crlf = toggle;
|
|
|
break;
|
|
|
|
|
|
+ case 'V': /* --aws-sigv4 */
|
|
|
+ config->authtype |= CURLAUTH_AWS_SIGV4;
|
|
|
+ GetStr(&config->aws_sigv4_provider, nextarg);
|
|
|
+ break;
|
|
|
case 'v': /* --stderr */
|
|
|
if(strcmp(nextarg, "-")) {
|
|
|
FILE *newfile = fopen(nextarg, FOPEN_WRITETEXT);
|