diff --git a/scripts/Common/Config/git/git-auf-deutsch/install.sh b/scripts/Common/Config/git/git-auf-deutsch/install.sh index d81131dd2..f535b6673 100755 --- a/scripts/Common/Config/git/git-auf-deutsch/install.sh +++ b/scripts/Common/Config/git/git-auf-deutsch/install.sh @@ -27,8 +27,13 @@ git config --global alias.versteck stash; git config --global alias.zuestand status; git config --global alias.markierig tag; -{ - echo ""; - echo "# Git auf Thurgauerisch"; - echo "alias totsch='git'"; -} >> ~/.bashrc; +source ~/.bashrc; + +if ! alias totsch +then + { + echo ""; + echo "# Git auf Thurgauerisch"; + echo "alias totsch='git'"; + } >> ~/.bashrc; +fi; diff --git a/scripts/Common/Config/logo-ls/install.sh b/scripts/Common/Config/logo-ls/install.sh index 05bb80635..a075ebfc3 100755 --- a/scripts/Common/Config/logo-ls/install.sh +++ b/scripts/Common/Config/logo-ls/install.sh @@ -1,7 +1,10 @@ #!/bin/bash -{ - echo "# logo-ls"; - echo "alias ls='logo-ls -D'"; - echo "alias ll='ls -al'"; - echo "alias l='ls'"; -} | tee -a ~/.bashrc > /dev/null; +if ! grep "\blogo-ls\b" ~/.bashrc > /dev/null +then + { + echo "# logo-ls"; + echo "alias ls='logo-ls -D'"; + echo "alias ll='ls -al'"; + echo "alias l='ls'"; + } | tee -a ~/.bashrc > /dev/null; +fi;