We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents b9f50bc + b69788a commit 5eceac2Copy full SHA for 5eceac2
1 file changed
lib/helpers.sh
@@ -65,20 +65,19 @@ fi;
65
66
# Curl wrapper to switch TLS option for each OS
67
function curlw () {
68
- local TLS_OPT="--tlsv1.2";
+ local -a tls_opt=(--tlsv1.2);
69
70
# Check if curl is 10.12.6 or above
71
if [[ -n "$(command -v sw_vers 2>/dev/null)" && ("$(sw_vers)" =~ 10\.12\.([6-9]|[0-9]{2}) || "$(sw_vers)" =~ 10\.1[3-9]) ]]; then
72
- TLS_OPT="";
+ tls_opt=();
73
fi;
74
75
+ local -a netrc_opt=();
76
if [[ ! -z "${TFENV_NETRC_PATH:-""}" ]]; then
- NETRC_OPT="--netrc-file ${TFENV_NETRC_PATH}";
77
- else
78
- NETRC_OPT="";
+ netrc_opt=(--netrc-file "${TFENV_NETRC_PATH}");
79
80
81
- curl ${TLS_OPT} ${NETRC_OPT} "$@";
+ curl ${tls_opt[@]+"${tls_opt[@]}"} ${netrc_opt[@]+"${netrc_opt[@]}"} "$@";
82
};
83
export -f curlw;
84
0 commit comments