From d206e724c150bc3aebefa464675290c8faabf163 Mon Sep 17 00:00:00 2001 From: "dylan.araps@gmail.com" Date: Tue, 28 Jan 2020 08:19:47 +0000 Subject: kiss: send all messages to stderr FossilOrigin-Name: 4d79fb04d2724c431d7c37501e37eae5a1f45d7a8342a89aaa566dee129c066b --- kiss | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/kiss b/kiss index 9768463..d3fee4a 100755 --- a/kiss +++ b/kiss @@ -15,18 +15,21 @@ log() { # Print a message prettily. # + # All messages are printed to stderr to allow the user to hide build + # output which is the only thing printed to stdout. + # # '\033[1;32m' Set text to color '2' and make it bold. # '\033[m': Reset text formatting. # '${3:-->}': If the 3rd argument is missing, set prefix to '->'. # '${2:+\033[1;3Xm}': If the 2nd argument exists, set text style of '$1'. # '${2:+\033[m}': If the 2nd argument exists, reset text formatting. printf '\033[1;33m%s \033[m%b%s\033[m %s\n' \ - "${3:-->}" "${2:+\033[1;36m}" "$1" "$2" + "${3:-->}" "${2:+\033[1;36m}" "$1" "$2" >&2 } die() { # Print a message and exit with '1' (error). - log "$1" "$2" "!>" >&2 + log "$1" "$2" "!>" exit 1 } -- cgit v1.2.3