]> git.armaanb.net Git - dmenu.git/blobdiff - dmenu_run
merge stest -> default
[dmenu.git] / dmenu_run
index 976da46cf9a7cdd5e736d384c17dbc573769a88c..052e51b3864a510c44d2b73b8405c7064938fb21 100755 (executable)
--- a/dmenu_run
+++ b/dmenu_run
@@ -7,8 +7,8 @@ else
 fi
 (
        IFS=:
-       if [ "`ls -dt $PATH "$cache" | head -n 1`" != "$cache" ]; then
-               lsx $PATH | sort -u | tee "$cache" | dmenu "$@"
+       if stest -dqr -n "$cache" $PATH; then
+               stest -flx $PATH | sort -u | tee "$cache" | dmenu "$@"
        else
                dmenu "$@" < "$cache"
        fi