From ec53f34089134166803e321cf65c3571c3972739 Mon Sep 17 00:00:00 2001 From: Alexis Jhon Gaspar Date: Thu, 28 Sep 2023 21:18:16 +0800 Subject: [PATCH] Fix shmenu_run --- scripts/shmenu/shmenu_path | 13 +++++++++++++ scripts/shmenu/shmenu_run | 2 ++ shmenu | 2 +- 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100755 scripts/shmenu/shmenu_path create mode 100755 scripts/shmenu/shmenu_run diff --git a/scripts/shmenu/shmenu_path b/scripts/shmenu/shmenu_path new file mode 100755 index 0000000..3a7cda7 --- /dev/null +++ b/scripts/shmenu/shmenu_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 diff --git a/scripts/shmenu/shmenu_run b/scripts/shmenu/shmenu_run new file mode 100755 index 0000000..5fc527c --- /dev/null +++ b/scripts/shmenu/shmenu_run @@ -0,0 +1,2 @@ +#!/bin/sh +shmenu_path | shmenu diff --git a/shmenu b/shmenu index 3e6d31c..3e4cad8 160000 --- a/shmenu +++ b/shmenu @@ -1 +1 @@ -Subproject commit 3e6d31c80f6494e823f5ed0d4dcebd066807269d +Subproject commit 3e4cad8870fcc184e4494c7bf9489e93e1cee542