aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/install.sh
blob: b4e0c4ec5f49a03b23bb09ab9ef096d21d208528 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh
# shellcheck disable=SC2035,SC2016

CDPATH='' cd -- "$(dirname -- "$0")" || exit

printf "%s: Removing bad links\n" "$0"
fd . .. -Htl -E ./**/ -x sh -c '[ -e "{}" ] || (readlink -m "{}" | grep '"$PWD"' -q && rm -v "{}")'

printf "%s: Stowing packages\n" "$0"
stow "$@" */

for f in */install.sh; do
	$f
done