#! /bin/sh file="$HOME/.local/share/unhide" app="$1" #target="$2" tid="$(xdo id)" hidecurrent() { echo "$tid+$app" >> "$file" & xdo hide } showlast() { sid="$(cat $file | grep "$app" | awk -F "+" 'END{print $1}')" xdo show -r "$sid" } hidecurrent & "$@" ; showlast