diff --git a/kunst b/kunst index e4b0d51..9213490 100755 --- a/kunst +++ b/kunst @@ -171,7 +171,15 @@ pre_exit() { } main() { - + + dependencies=(sxiv imagemagick bash ffmpeg mpc jq mpd) + for dependency in "${dependencies[@]}"; do + type -p "$dependency" &>/dev/null || { + echo "error: Could not find '${dependency}', is it installed?" >&2 + exit 1 + } + done + [ "$KUNST_MUSIC_DIR" != "" ] && MUSIC_DIR="$KUNST_MUSIC_DIR" [ "$KUNST_SIZE" != "" ] && SIZE="$KUNST_SIZE" [ "$KUNST_POSITION" != "" ] && POSITION="$KUNST_POSITION"