Commit 800583e
Eric Bower
·
2026-07-01 22:33:45 -0400 EDT
parent 7b6f284
chore: fmt
1 files changed,
+23,
-23
M
link.sh
M
link.sh
+23,
-23
1@@ -51,27 +51,27 @@ unlink_file() {
2 }
3
4 case "${1:-link}" in
5- link)
6- for ((i = 0; i < ${#TRACKED_FILES[@]}; ++i)); do
7- tf="${TRACKED_FILES[$i]}"
8- tl="${TRACKED_LOCATIONS[$i]}"
9- link_file "$PWD/${tf}" "${tl}"
10- while IFS= read -r file; do
11- link_file "$PWD/${tf}${file}" "${tl}${file}"
12- done < <(find_files "$i")
13- done
14- ;;
15- cleanup)
16- for ((i = 0; i < ${#TRACKED_FILES[@]}; ++i)); do
17- tl="${TRACKED_LOCATIONS[$i]}"
18- unlink_file "${tl}"
19- while IFS= read -r file; do
20- unlink_file "${tl}${file}"
21- done < <(find_files "$i")
22- done
23- ;;
24- *)
25- echo "Usage: $0 [link|cleanup]" >&2
26- exit 1
27- ;;
28+link)
29+ for ((i = 0; i < ${#TRACKED_FILES[@]}; ++i)); do
30+ tf="${TRACKED_FILES[$i]}"
31+ tl="${TRACKED_LOCATIONS[$i]}"
32+ link_file "$PWD/${tf}" "${tl}"
33+ while IFS= read -r file; do
34+ link_file "$PWD/${tf}${file}" "${tl}${file}"
35+ done < <(find_files "$i")
36+ done
37+ ;;
38+cleanup)
39+ for ((i = 0; i < ${#TRACKED_FILES[@]}; ++i)); do
40+ tl="${TRACKED_LOCATIONS[$i]}"
41+ unlink_file "${tl}"
42+ while IFS= read -r file; do
43+ unlink_file "${tl}${file}"
44+ done < <(find_files "$i")
45+ done
46+ ;;
47+*)
48+ echo "Usage: $0 [link|cleanup]" >&2
49+ exit 1
50+ ;;
51 esac