diff options
author | InigoGutierrez <inigogf.95@gmail.com> | 2019-10-15 20:31:57 +0200 |
---|---|---|
committer | InigoGutierrez <inigogf.95@gmail.com> | 2019-10-15 20:31:57 +0200 |
commit | ed52cab7b8dc6211796385c98ad53cc0f6660a58 (patch) | |
tree | a92fd0d9dfefb5b69039f1fa3b4dd0cb29d12950 /dunstifyIDs.sh | |
parent | 1e2d87ac849841c42e515389722f42a22dc8cc5a (diff) | |
download | scripts-ed52cab7b8dc6211796385c98ad53cc0f6660a58.tar.gz scripts-ed52cab7b8dc6211796385c98ad53cc0f6660a58.zip |
Updated dunstifyIDs.sh so it dunstifies error messages.
Diffstat (limited to 'dunstifyIDs.sh')
-rwxr-xr-x | dunstifyIDs.sh | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/dunstifyIDs.sh b/dunstifyIDs.sh index 1b795e3..0dcd77f 100755 --- a/dunstifyIDs.sh +++ b/dunstifyIDs.sh @@ -1,5 +1,10 @@ #!/bin/sh -# Obtain an id from ~/.config/dunst/dunstifyIDs by grepping a word. For using with dunstify for replaceable notifications. +# Obtain an id from ~/.config/dunst/dunstifyIDs by grepping a word. +# Use with dunstify for autoreplacing notifications by string identifier. -cat $HOME/.config/dunst/dunstifyIDs | grep $1 | awk '{print $2}' +configFile="$HOME/.config/dunst/dunstifyIDs" +[ ! -f "$configFile" ] && dunstify "'$configFile' missing!" && exit 1 +id="$(grep "$1" <"$configFile" | awk '{print $2}')" +[ -z "$id" ] && dunstify "'$1' ID not set in '$configFile'" && exit 1 +echo "$id" |