dotfiles/install.sh

28 lines
769 B
Bash
Raw Normal View History

2024-02-10 12:33:24 +00:00
#!/bin/bash
# finding out the shell script directory
CURDIR=`dirname $0`
# finding out the OS type
OS=`uname`
if [ ${CURDIR} = "." ]; then
CURDIR=`pwd`
fi
# judging the OS type
if [ ${OS} = "Linux" ]; then # if linux
# copying the .files as a soft link
find ${CURDIR} -maxdepth 1 -type f -name ".*" ! -name ".*.swp" -print0 | xargs -0 -I % ln -f -s % ${HOME} 2>/dev/null
# copying the `.zsh.d` configuration file as a soft link
ln -f -s ${CURDIR}/.zsh.d ${HOME}
else # otherwise (meaning Darwin)
# copying the .files as a soft link
find ${CURDIR} -type f -name ".*" ! -name ".*.swp" -maxdepth 1 -print0 | xargs -0 -J % ln -f -s % ${HOME} 2>/dev/null
# copying the `.zsh.d` configuration file as a soft link
ln -f -s ${CURDIR}/.zsh.d ${HOME}
fi