aboutsummaryrefslogtreecommitdiff
path: root/.local/src/dmenu-adwaita/dmenu_path
diff options
context:
space:
mode:
authorBlista Kanjo2023-07-10 22:19:31 -0400
committerBlista Kanjo2023-07-10 22:19:31 -0400
commiteedd1aaac5c7381b68782dd53cf714082fb8ed86 (patch)
treedec4c228e853ff865077f3d3dedad8f39a4cd45a /.local/src/dmenu-adwaita/dmenu_path
parentc64683a26afd6e76f0d271ee578a56736f9d742b (diff)
refactor: delete dmenu-dunst folder
Diffstat (limited to '.local/src/dmenu-adwaita/dmenu_path')
-rwxr-xr-x.local/src/dmenu-adwaita/dmenu_path13
1 files changed, 13 insertions, 0 deletions
diff --git a/.local/src/dmenu-adwaita/dmenu_path b/.local/src/dmenu-adwaita/dmenu_path
new file mode 100755
index 0000000..3a7cda7
--- /dev/null
+++ b/.local/src/dmenu-adwaita/dmenu_path
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+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"
+else
+ cat "$cache"
+fi