#!/sbin/sh get_cmd () { echo "$@" | sed "s/"$1" //" } toggle_sp() { id="$(xdotool search --class "$1")" if [ "$id" != "" ]; then bspc node "$id" --flag hidden -f fi } spawn_sp() { st -c "$1" -g 100x40 -e "${@:2}" } unset __SP_EXISTS pgrep -x `get_cmd $@` && __SP_EXISTS=y if [ -z "$__SP_EXISTS" ]; then st -c "$1" -g 100x40 -e "$(get_cmd $@)" else id="$(xdotool search --class $1)" if [ "$id" != "" ]; then bspc node "$id" --flag hidden -f fi fi