diff --git a/install.sh b/install.sh index 3aefd63..3de68bb 100644 --- a/install.sh +++ b/install.sh @@ -2,15 +2,33 @@ run_directory=$(dirname "$0") -echo "Copying rcs to home directory..." -cp $run_directory/bashrc /home/$(whoami)/.bashrc -cp $run_directory/vimrc /home/$(whoami)/.vimrc -cp $run_directory/tmux.conf /home/$(whoami)/.tmux.conf +if [ -z "$1" ]; then + user=$(whoami) +else + user=$1 +fi -echo "Copying rcs to root directory..." -sudo cp $run_directory/bashrc /root/.bashrc -sudo cp $run_directory/vimrc /root/.vimrc -sudo cp $run_directory/tmux.conf /root/.tmux.conf +if [[ $user != 'root' ]]; then + echo "Copying rcs to home directory..." + cp $run_directory/bashrc /home/$user/.bashrc + cp $run_directory/vimrc /home/$user/.vimrc + cp $run_directory/tmux.conf /home/$user/.tmux.conf + + if ! command -v sudo &> /dev/null; then + echo "Could not copy to root directory: sudo was not found." + else + echo "Copying rcs to root directory..." + sudo cp $run_directory/bashrc /root/.bashrc + sudo cp $run_directory/vimrc /root/.vimrc + sudo cp $run_directory/tmux.conf /root/.tmux.conf + fi + +else + echo "Copying rcs to root directory..." + cp $run_directory/bashrc /root/.bashrc + cp $run_directory/vimrc /root/.vimrc + cp $run_directory/tmux.conf /root/.tmux.conf +fi echo "Finished install. Exiting..." exit 0