dmenu_path: always use the cachedir bbc464dc
Quentin Rameau · 2018-07-21 12:47 1 file(s) · +6 −6
dmenu_path +6 −6
1 1
#!/bin/sh
2 -
cachedir=${XDG_CACHE_HOME:-"$HOME/.cache"}
3 -
if [ -d "$cachedir" ]; then
4 -
	cache=$cachedir/dmenu_run
5 -
else
6 -
	cache=$HOME/.dmenu_cache # if no xdg dir, fall back to dotfile in ~
7 -
fi
2 +
3 +
cachedir="${XDG_CACHE_HOME:-"$HOME/.cache"}"
4 +
cache="$cachedir/dmenu_run"
5 +
6 +
[ ! -e "$cachedir" ] && mkdir -p "$cachedir"
7 +
8 8
IFS=:
9 9
if stest -dqr -n "$cache" $PATH; then
10 10
	stest -flx $PATH | sort -u | tee "$cache"