#!/usr/bin/env bash

# This script creates menus for applications running on my phone

error(){
	echo "$@" > /dev/stderr
	exit 1
}

windowFocus="$(xdotool getwindowfocus)"
if [ -n "$1" ]; then
	menu="menu-$1"
else
	class="$(xprop -id "$windowFocus" | grep "WM_CLASS" | cut -d '"' -f 2)"
	case "$class" in
		"xterm-256color") menu="menu-st" ;;
		*) menu="menu-$class" ;;
	esac
fi


type "$menu" > /dev/null 2>&1 || menu="menu-system"

"$menu"