[BACK]Return to awesome-dmenu CVS log [TXT][DIR] Up to [local] / mycfg

File: [local] / mycfg / awesome-dmenu (download)

Revision 1.1, Fri Jul 18 20:43:25 2008 UTC (15 years, 8 months ago) by nbrk
Branch: MAIN
CVS Tags: HEAD

WindowMaker sucks.
awesome rules.

#!/bin/sh
CACHE=$HOME/.dmenu_cache
IFS=:
uptodate() {
test ! -f $CACHE && return 1
for dir in $PATH
do
      test $dir -nt $CACHE && return 1
done
return 0
}
if ! uptodate
then
       for dir in $PATH
       do
               for file in "$dir"/*
               do
                       test -x "$file" && echo "${file##*/}"
               done
       done | sort | uniq > $CACHE.$$
       mv $CACHE.$$ $CACHE
fi
cat $CACHE