From fd1e87beeba29bdb99f54ec873e687a0818699cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Mon, 8 Jun 2020 15:18:06 +0200 Subject: [PATCH] Print response header keys in color too --- pkg/cmd/api/api.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/cmd/api/api.go b/pkg/cmd/api/api.go index 59db80332..e603534ac 100644 --- a/pkg/cmd/api/api.go +++ b/pkg/cmd/api/api.go @@ -100,8 +100,13 @@ func apiRun(opts *ApiOptions) error { } if opts.ShowResponseHeaders { + var headerColor, headerColorReset string + if opts.IO.ColorEnabled() { + headerColor = "\x1b[1;34m" // bright blue + headerColorReset = "\x1b[m" + } for name, vals := range resp.Header { - fmt.Fprintf(opts.IO.Out, "%s: %s\r\n", name, strings.Join(vals, ", ")) + fmt.Fprintf(opts.IO.Out, "%s%s%s: %s\r\n", headerColor, name, headerColorReset, strings.Join(vals, ", ")) } fmt.Fprint(opts.IO.Out, "\r\n") }