Create unpack script and move dotfiles to files/ dir.

This commit is contained in:
2026-04-15 08:42:59 -04:00
parent 6a773a4b2b
commit 58ede45760
3 changed files with 27 additions and 0 deletions

26
unpack.sh Normal file
View File

@@ -0,0 +1,26 @@
#!/bin/bash
#
# This script will create symlinks for every dotfile in this repo to the $HOME
# directory.
#
dotfiles=$(find ./files -type f -name '\.*')
dir=$(pwd)
echo "Creating soft links to $dir..."
for file in $dotfiles;
do
name=$(basename $file)
echo " $name"
if [ -a "$HOME/$name" ]
then
read -p "$HOME/$name exists. Would you like to overwrite it? (y/n): " yn
case $yn in
[Yy]* )
rm "$HOME/$name";;
* )
continue;;
esac
fi
ln -s -t $HOME "$dir/$file"
done
echo "done"