#!/bin/sh set -e if [ -t 1 ]; then pick() { sk } inject() { echo "$@" } else window="$(xdotool getwindowfocus)" pick() { dmenu -i -l 10 } inject() { xdotool type --clearmodifiers --window "$window" "$*" xdotool windowfocus "$window" } fi choice="$(pick <\(.*\) - song by \(.*\) | Spotify.*@\1 - \2@p')" ;; esac