BIN: analyse-headers: adds -k flag like curl

This flag will prevent curl from doing certificate checks

The long form, `--insecure` can also be used

Thanks Rob Norman for the suggestion
master
Jonathan Hodgson 4 years ago
parent b943a3e03b
commit c92f58859d
  1. 5
      bin/.bin/webtest/analyse-headers

@ -432,6 +432,7 @@ usage(){
Options:
-h, --help Display this help and exit
-k, --insecure Ignores certificate errors
"
}
@ -472,11 +473,13 @@ done
set -- "${options[@]}"
unset options
insecure=""
# Read the options and set stuff
while [[ $1 = -?* ]]; do
case $1 in
-h|--help) usage; exit;;
-k|--insecure) insecure="-k" ;;
--) shift; break ;;
*) die "invalid option: '$1'." ;;
esac
@ -493,7 +496,7 @@ url="${args[0]}"
if [ "$url" = "-" ]; then
headers="$(cat -)"
else
headers="$(curl -s -I "$url")"
headers="$(curl -s -I $insecure "$url")"
fi
missingHeaders="x-frame-options

Loading…
Cancel
Save