1 #!/bin/sh 2 3 cachedir="${XDG_CACHE_HOME:-"$HOME/.cache"}" 4 cache="$cachedir/dmenu_run" 5 6 [ ! -e "$cachedir" ] && mkdir -p "$cachedir" 7 8 IFS=: 9 if stest -dqr -n "$cache" $PATH; then 10 stest -flx $PATH | sort -u | tee "$cache" 11 else 12 cat "$cache" 13 fi