Introduction
Introduction Statistics Contact Development Disclaimer Help
dmenu_path: always use the cachedir - dmenu - dynamic menu
git clone git://git.suckless.org/dmenu
Log
Files
Refs
README
LICENSE
---
commit bbc464dc80225b8cf9390f14fac6c682f63940d2
parent a314412f4b80af5100901344856a341f8ea4cc7a
Author: Quentin Rameau <[email protected]>
Date: Sat, 21 Jul 2018 12:47:43 +0200
dmenu_path: always use the cachedir
Diffstat:
M dmenu_path | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
---
diff --git 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"
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.