| 
						
						
						
					 | 
				
				 | 
				
					@ -1,10 +1,10 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					#!/bin/sh | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					cachedir=${XDG_CACHE_HOME:-"$HOME/.cache"} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					if [ -d "$cachedir" ]; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						cache=$cachedir/dmenu_run | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					else | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						cache=$HOME/.dmenu_cache # if no xdg dir, fall back to dotfile in ~ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					fi | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					cachedir="${XDG_CACHE_HOME:-"$HOME/.cache"}" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					cache="$cachedir/dmenu_run" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					[ ! -e "$cachedir" ] && mkdir -p "$cachedir" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					IFS=: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					if stest -dqr -n "$cache" $PATH; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						stest -flx $PATH | sort -u | tee "$cache" | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |