mirror of
				https://github.com/BurntSushi/ripgrep.git
				synced 2025-10-30 23:17:47 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			481 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			481 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| # Finds Cargo's `OUT_DIR` directory from the most recent build.
 | |
| #
 | |
| # This requires one parameter corresponding to the target directory
 | |
| # to search for the build output.
 | |
| 
 | |
| if [ $# != 1 ]; then
 | |
|   echo "Usage: $(basename "$0") <target-dir>" >&2
 | |
|   exit 2
 | |
| fi
 | |
| 
 | |
| # This works by finding the most recent stamp file, which is produced by
 | |
| # every ripgrep build.
 | |
| target_dir="$1"
 | |
| find "$target_dir" -name ripgrep-stamp -print0 \
 | |
|   | xargs -0 ls -t \
 | |
|   | head -n1 \
 | |
|   | xargs dirname
 |