pinosaur
/
dmenu.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a314412
)
dmenu_path: always use the cachedir
author
Quentin Rameau
<quinq@fifth.space>
Sat, 21 Jul 2018 10:47:43 +0000
(12:47 +0200)
committer
Hiltjo Posthuma
<hiltjo@codemadness.org>
Sat, 21 Jul 2018 10:49:00 +0000
(12:49 +0200)
dmenu_path
patch
|
blob
|
history
diff --git
a/dmenu_path
b/dmenu_path
index
338bac4
..
3a7cda7
100644
(file)
--- a/
dmenu_path
+++ b/
dmenu_path
@@
-1,10
+1,10
@@
#!/bin/sh
-cachedir=${XDG_CACHE_HOME:-"$HOME/.cache"}
-if [ -d "$cachedir" ]; then
- cache=$cachedir/dmenu_run
-else
- cache=$HOME/.dmenu_cache # if no xdg dir, fall back to dotfile in ~
-fi
+
+cachedir="${XDG_CACHE_HOME:-"$HOME/.cache"}"
+cache="$cachedir/dmenu_run"
+
+[ ! -e "$cachedir" ] && mkdir -p "$cachedir"
+
IFS=:
if stest -dqr -n "$cache" $PATH; then
stest -flx $PATH | sort -u | tee "$cache"