18 lines
478 B
Text
18 lines
478 B
Text
|
#!/usr/bin/env sh
|
||
|
# check for existing implementations
|
||
|
# If $1 command is not available, error code
|
||
|
# If $2 is low, normal, urgent, also notify the user. (loud-mode)
|
||
|
|
||
|
if command -v "$1" >/dev/null; then
|
||
|
exit 0
|
||
|
else
|
||
|
if [ -n "$2" ]; then
|
||
|
if command -v notify-send >/dev/null; then
|
||
|
notify-send "📦 $1" --urgency="$2" "must be installed for this function."
|
||
|
else
|
||
|
printf "%s: 📦 %s must be installed for this function.\n" "$2" "$1"
|
||
|
fi
|
||
|
fi
|
||
|
exit 1
|
||
|
fi
|