| 
									
										
										
										
											2012-07-30 17:02:12 +02:00
										 |  |  | #!/bin/sh | 
					
						
							| 
									
										
										
										
											2018-07-21 12:47:43 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | cachedir="${XDG_CACHE_HOME:-"$HOME/.cache"}" | 
					
						
							|  |  |  | cache="$cachedir/dmenu_run" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [ ! -e "$cachedir" ] && mkdir -p "$cachedir" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-30 17:02:12 +02:00
										 |  |  | IFS=: | 
					
						
							|  |  |  | if stest -dqr -n "$cache" $PATH; then | 
					
						
							|  |  |  | 	stest -flx $PATH | sort -u | tee "$cache" | 
					
						
							|  |  |  | else | 
					
						
							|  |  |  | 	cat "$cache" | 
					
						
							|  |  |  | fi |