Auto-update: Tue Jul 30 21:21:00 PDT 2024

This commit is contained in:
sanj 2024-07-30 21:21:00 -07:00
parent 9155daf978
commit bfd5206a9c

19
gitscan Executable file
View file

@ -0,0 +1,19 @@
#!/bin/bash
output_file=~/workshop/repos.txt
# Ensure the output directory exists
mkdir -p "$(dirname "$output_file")"
# Clear the existing file
> "$output_file"
# Find all .git directories, excluding hidden directories
find ~/ -type d -name ".git" -not -path "*/.*/*" | while read -r gitdir; do
# Get the parent directory of the .git folder
repo_path=$(dirname "$gitdir")
echo "$repo_path" >> "$output_file"
done
echo "Git repositories have been written to $output_file"