dmenu_path.c (shell is a bottleneck)
[dmenu.git] / dmenu_path
diff --git a/dmenu_path b/dmenu_path
deleted file mode 100755 (executable)
index a9ddd47..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-CACHE=$HOME/.dmenu_cache
-IFS=:
-
-uptodate() {
-       test -f "$CACHE" &&
-       for dir in $PATH
-       do
-               test ! $dir -nt "$CACHE" || return 1
-       done
-}
-
-if ! uptodate
-then
-       for dir in $PATH
-       do
-               cd "$dir" &&
-               for file in *
-               do
-                       test -x "$file" && echo "$file"
-               done
-       done | sort -u > "$CACHE".$$ &&
-       mv "$CACHE".$$ "$CACHE"
-fi
-
-cat "$CACHE"