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