From: Silvio Rhatto Date: Tue, 29 Oct 2024 22:36:24 +0000 (-0300) Subject: Feat: adds notifier script X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=9793d32d10becaceeb52169a280a747b773c0b45;p=utils-x11.git Feat: adds notifier script --- diff --git a/notifier b/notifier new file mode 100755 index 0000000..77fc0f6 --- /dev/null +++ b/notifier @@ -0,0 +1,16 @@ +#!/usr/bin/env bash +# +# Notifier: a simple tool that notifies once a command finished. +# Runs a task, compute it's duration and notify upon completion. +# + +# Dispatch +time "$@" + +# Opportunistic UX depending on the available environment +if which awesome-client &> /dev/null; then + echo "naughty.notify({title = \"Action completed:\", text =\"${@}\", timeout = 2})" | awesome-client +# This one is more intrusive +#elif which sm &> /dev/null; then +# sm -f '#ffffff' -b '#1c1c1c' "Action completed: ${@}" +fi