#!/bin/sh # script for tabbing together catgirl instances, similar to surf-open.sh . ~/etc/shrc xidfile="$XDG_CACHE_HOME/catgirl/tabbed-catgirl.xid" choosenet() { for network in $(ls $HOME_ETC/catgirl/*.conf|sed 's/.*\///'); do printf '%s\n' $network; done | dmenu -p "choose network:" } runtabbed() { tabbed -fdn comm -r 2 $TERMINAL -into '' -e catgirl $(choosenet) >"$xidfile" & } if [ ! -r "$xidfile" ]; then runtabbed else xid=$(<"$xidfile") xprop -id "$xid" >/dev/null 2>&1 if [ $? -gt 0 ]; then runtabbed else $TERMINAL -into "$xid" -e catgirl $(choosenet) >/dev/null 2>&1 & fi fi