diff --git a/README.markdown b/README.markdown index 708e28c..132c167 100644 --- a/README.markdown +++ b/README.markdown @@ -278,8 +278,14 @@ source ~/.bashrc # or source ~/.zshrc (The install script simply appends the following line to your `.bashrc` or `.zshrc`): -`[ -s "$HOME/.scm_breeze/scm_breeze.sh" ] && . "$HOME/.scm_breeze/scm_breeze.sh"` +`[ -s "$HOME/.scm_breeze/scm_breeze.sh" ] && source "$HOME/.scm_breeze/scm_breeze.sh"` +# Uninstall +~/.scm_breeze/uninstall.sh + +(The install script simply remove the add line from your `.bashrc` or `.zshrc`): + +`[ -s "$HOME/.scm_breeze/scm_breeze.sh" ] && source "$HOME/.scm_breeze/scm_breeze.sh"` # Configuration diff --git a/install.sh b/install.sh index e2bc8e2..bfa99cb 100755 --- a/install.sh +++ b/install.sh @@ -8,7 +8,7 @@ if [ "$scmbDir" != "$HOME/.scm_breeze" ]; then fi # This loads SCM Breeze into the shell session. -exec_string="[ -s \"$HOME/.scm_breeze/scm_breeze.sh\" ] && . \"$HOME/.scm_breeze/scm_breeze.sh\"" +exec_string="[ -s \"$HOME/.scm_breeze/scm_breeze.sh\" ] && source \"$HOME/.scm_breeze/scm_breeze.sh\"" # Add line to bashrc and zshrc if not already present. for rc in bashrc zshrc; do diff --git a/uninstall.sh b/uninstall.sh new file mode 100755 index 0000000..ca7b83a --- /dev/null +++ b/uninstall.sh @@ -0,0 +1,7 @@ +#!/bin/sh +# uninstall by (github: bernardofire) +# Remove line from bashrc and zshrc if present. +for rc in bashrc zshrc; do + sed -i '/scm_breeze/d' "$HOME/.$rc" + printf "== Removed SCM Breeze from '$HOME/.$rc'\n" +done