|
|
@ -3,20 +3,22 @@ CACHE=$HOME/.dmenu_cache
|
|
|
|
UPTODATE=1
|
|
|
|
UPTODATE=1
|
|
|
|
IFS=:
|
|
|
|
IFS=:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
uptodate() { [ $UPTODATE -eq 1 ]; }
|
|
|
|
|
|
|
|
|
|
|
|
if test ! -f $CACHE
|
|
|
|
if test ! -f $CACHE
|
|
|
|
then
|
|
|
|
then
|
|
|
|
unset UPTODATE
|
|
|
|
UPTODATE=0
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
if test $UPTODATE
|
|
|
|
if uptodate
|
|
|
|
then
|
|
|
|
then
|
|
|
|
for dir in $PATH
|
|
|
|
for dir in $PATH
|
|
|
|
do
|
|
|
|
do
|
|
|
|
test $dir -nt $CACHE && unset UPTODATE
|
|
|
|
test $dir -nt $CACHE && { UPTODATE=0; break; }
|
|
|
|
done
|
|
|
|
done
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
if test ! $UPTODATE
|
|
|
|
if ! uptodate
|
|
|
|
then
|
|
|
|
then
|
|
|
|
for dir in $PATH
|
|
|
|
for dir in $PATH
|
|
|
|
do
|
|
|
|
do
|
|
|
|