From 8a7437255c53811a52f6f5e8fa1e258188589442 Mon Sep 17 00:00:00 2001 From: Nate Harris Date: Mon, 12 Sep 2022 15:48:02 -0600 Subject: [PATCH] Make bashrc file if doesn't exist --- install.sh | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/install.sh b/install.sh index c72b2a9..eff4d70 100755 --- a/install.sh +++ b/install.sh @@ -55,31 +55,31 @@ else BASHRC_FILE='' fi -if [[ $BASHRC_FILE ]] -then - cp -v dotfiles/.bashrc.ftw $HOME/ - cp -v dotfiles/.git-completion.bash $HOME/ - INCLUDE_BASHRC_SOURCE="[[ -s \"\$HOME/.bashrc.ftw\" ]] && source \$HOME/.bashrc.ftw" - ALREADY_EXISTS=`tail -n 1 $BASHRC_FILE` - if [ "$ALREADY_EXISTS" == "$INCLUDE_BASHRC_SOURCE" ] - then - echo "bash-ftw is already included in $BASHRC_FILE" - else - echo "Adding bash-ftw include to $BASHRC_FILE" - echo "$INCLUDE_BASHRC_SOURCE" >> $BASHRC_FILE - fi - if [ $KERNEL == 'Darwin' ] - then - echo .bash-ftw.mac - cp -v dotfiles/.bashrc.ftw.mac $HOME/ - fi - if [ $KERNEL == 'Linux' ] - then - echo .bash-ftw.linux - cp -v dotfiles/.bashrc.ftw.linux $HOME/ - fi +if [[ ! -f $BASHRC_FILE ]] +then + touch $BASHRC_FILE +fi + +cp -v dotfiles/.bashrc.ftw $HOME/ +cp -v dotfiles/.git-completion.bash $HOME/ +INCLUDE_BASHRC_SOURCE="[[ -s \"\$HOME/.bashrc.ftw\" ]] && source \$HOME/.bashrc.ftw" +ALREADY_EXISTS=`tail -n 1 $BASHRC_FILE` +if [ "$ALREADY_EXISTS" == "$INCLUDE_BASHRC_SOURCE" ] +then + echo "bash-ftw is already included in $BASHRC_FILE" else - echo 'Not installing .bashrc.ftw' + echo "Adding bash-ftw include to $BASHRC_FILE" + echo "$INCLUDE_BASHRC_SOURCE" >> $BASHRC_FILE +fi +if [ $KERNEL == 'Darwin' ] +then + echo .bash-ftw.mac + cp -v dotfiles/.bashrc.ftw.mac $HOME/ +fi +if [ $KERNEL == 'Linux' ] +then + echo .bash-ftw.linux + cp -v dotfiles/.bashrc.ftw.linux $HOME/ fi echo ''