Indent subsequent rows of HTTP security headers by two spaces

When printing a long HTTP security header, this commit causes every row after the first one to be indented by two additional spaces. In the case of very long headers, this extra indentation makes it a little easier for readers to see where the next security header begins.
This commit is contained in:
David Cooper 2019-12-03 16:06:35 -05:00
parent 725fdc11cb
commit 0b94a14614

View File

@ -3050,8 +3050,8 @@ run_security_headers() {
# Include $header when determining where to insert line breaks, but print $header
# separately.
pr_svrty_good "$header"
header_output="$(out_row_aligned_max_width "$header $HEADERVALUE" "$spaces" $TERM_WIDTH)"
outln "${header_output#$header}"
header_output="$(out_row_aligned_max_width "${header:2} $HEADERVALUE" "$spaces " $TERM_WIDTH)"
outln "${header_output#${header:2}}"
fileout "$header" "OK" "$HEADERVALUE"
fi
done