forked from kiss-community/kiss
kiss: send all messages to stderr
This commit is contained in:
parent
60ac1c094e
commit
f7fdd81634
7
kiss
7
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
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user