From: Fred T. Hamster Date: Fri, 26 Jan 2024 14:26:24 +0000 (-0500) Subject: added timestamper function X-Git-Url: https://feistymeow.org/gitweb/?p=feisty_meow.git;a=commitdiff_plain;h=870c9f51bee45e973d2c2cb4f8a9eec906d44bcc added timestamper function --- diff --git a/scripts/core/functions.sh b/scripts/core/functions.sh index b39a9d30..6cf06bef 100644 --- a/scripts/core/functions.sh +++ b/scripts/core/functions.sh @@ -32,6 +32,13 @@ if [ -z "$skip_all" ]; then if [ -z "$sep" ]; then sep='_'; fi date +"%Y$sep%m$sep%d$sep%H%M$sep%S" | tr -d '/\n/' } + + # a slightly different but also handy time and date function. this is + # intended for prefixing on log lines, so that each line has the time it + # occurred as the first element. + function timestamper() { + date +"[%Y-%m-%d %H:%M:%S] " | tr -d '/\n/' + } # a wrapper for the which command that finds items on the path. some OSes # do not provide which, so we want to not be spewing errors when that