Annotation of mycfg/awesome-dmenu, Revision 1.1
1.1 ! nbrk 1: #!/bin/sh
! 2: CACHE=$HOME/.dmenu_cache
! 3: IFS=:
! 4: uptodate() {
! 5: test ! -f $CACHE && return 1
! 6: for dir in $PATH
! 7: do
! 8: test $dir -nt $CACHE && return 1
! 9: done
! 10: return 0
! 11: }
! 12: if ! uptodate
! 13: then
! 14: for dir in $PATH
! 15: do
! 16: for file in "$dir"/*
! 17: do
! 18: test -x "$file" && echo "${file##*/}"
! 19: done
! 20: done | sort | uniq > $CACHE.$$
! 21: mv $CACHE.$$ $CACHE
! 22: fi
! 23: cat $CACHE
! 24:
CVSweb