blob: f342850a4bf6f974729c7f665df10cb0a7c9d314 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/usr/bin/env sh
ROOT="$(git rev-parse --show-toplevel)";
# This results in fd returning relative paths
cd "$ROOT/common" || echo "BUG, no root dir!"
fd . "." --type file --hidden | while read -r file; do
echo "Instantiating '$file'..."
fd . "../templates" --type directory --max-depth 1 | while read -r template; do
echo " done in '$template'."
echo " " cp "$file" "$template$file"
rm "$template$file"
cp "$file" "$template$file"
done
done
# vim: ft=sh
|