mirror of
https://github.com/BurntSushi/ripgrep.git
synced 2024-12-12 19:18:24 +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
|