lib/headers.sh

284 B · 14 lines · bash

1#!/usr/bin/env bash
2
3brt_headers() {
4 local url="${1:-}"
5 if [[ -z "$url" ]]; then
6 brt_error "Usage: brt -headers <url>"
7 exit 1
8 fi
9 brt_require curl
10 [[ "$url" =~ ^https?:// ]] || url="https://${url}"
11 brt_info "Headers for ${url}"
12 curl -sSI "$url" | sed 's/\r$//'
13}
14