dotfiles/00-sync.sh
2023-10-31 09:54:11 -04:00

25 lines
379 B
Bash

#!/bin/sh
PLATFORM=$(uname)
for node in $(ls); do
if [ -f "$node" ]; then
echo "Skipping $node"
continue
fi
SRC="$PWD/$node"
DEST="$HOME/.config/$node"
echo "Linking $SRC to $DEST"
case $PLATFORM in
"Linux")
ln --force -sn "$SRC" "$DEST"
;;
"Darwin")
ln -F -sn "$SRC" "$DEST"
;;
*)
echo "Unsupported Operating System."
exit 1
;;
esac
done