diff --git a/README.md b/README.md index 2e93d7e..cbeda3b 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,12 @@ Add to $HOME/.bashrc file: source $full_path_to_repository/bashrc ``` +or install by script + +```bash +./install.sh +``` + After that each bash login is ready to offer full functionality. For faster load can be set diff --git a/install.sh b/install.sh new file mode 100755 index 0000000..6c3577f --- /dev/null +++ b/install.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash + +set -E -o errexit -o nounset -o pipefail + +if grep -q -e 'source\s+.*/linux-workspace/bashrc\s*$' $HOME/.bashrc; then + echo "Linux Workspace configuration already exists in .bashrc !" + exit 1 +else + readonly SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd -P) + echo "Adding to $HOME/.bashrc" + echo "source '$SCRIPT_DIR/bashrc'" >> "$HOME/.bashrc" +fi