URI: 
       srmenu - localbin - leot's localbin (~/bin)
  HTML hg clone https://bitbucket.org/iamleot/localbin
   DIR Log
   DIR Files
   DIR Refs
       ---
       srmenu
       ---
            1 #!/bin/sh
            2 
            3 #
            4 # dmenu surfraw interface, populate dmenu with list of surfraw elvi-s and invoke
            5 # surfraw against dmenu input.
            6 #
            7 
            8 s=$(if [ -f "${XDG_CACHE_HOME}/surfraw/elvis" ]; then
            9         cat "${XDG_CACHE_HOME}/surfraw/elvis" 
           10 else
           11         mkdir -p "${XDG_CACHE_HOME}/surfraw"
           12         surfraw -elvi | awk '/-- / { print $1 }' | sort -u > "${XDG_CACHE_HOME}/surfraw/elvis"
           13         cat "${XDG_CACHE_HOME}/surfraw/elvis" 
           14 fi | dmenu)
           15 
           16 if [ -n "$s" ]; then
           17         exec surfraw $s
           18 fi