From 41ce9f16630cdea94e05081982155363d99b9b60 Mon Sep 17 00:00:00 2001 From: Connor Olding Date: Thu, 4 Jul 2024 20:58:38 -0700 Subject: [PATCH] print a newline between HTTP headers and response --- sh/burl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sh/burl b/sh/burl index c0ecc3e..cf3366f 100755 --- a/sh/burl +++ b/sh/burl @@ -54,7 +54,7 @@ burl() ( ### @- f() { request | "$@" | { receive && cat ;} ;} for url; do request() { printf 'GET /%s HTTP/1.0\r\nHost: %s\r\n\r\n' "${query#/}" "$dom" ;} - receive() { while IFS=$r read -r l _; [ "$l" ]; do printf >&2 %s\\n "$l"; done ;} + receive() { while IFS=$r read -r l _; [ "$l" ]; do printf %s\\n "$l"; done; echo ;} >&2 proto="${url%%:*}" proto="${proto##*[!a-z0-9-]*}" [ "$proto" ] && url="${url#$proto://}" || url="${url#//}" host="${url%%/*}" query="${url#"$host"}" dom="${host%:*}"