-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdot_bashrc
More file actions
48 lines (39 loc) Β· 1.79 KB
/
dot_bashrc
File metadata and controls
48 lines (39 loc) Β· 1.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/usr/bin/env bash
# if not coming from .bash_profile and .bash_profile exists
if [[ -z "${COMING_FROM_BASH_PROFILE}" && -f "${HOME}/.bash_profile" ]]; then
export COMING_FROM_BASHRC=true
# shellcheck disable=SC1091
source "${HOME}/.bash_profile"
unset COMING_FROM_BASHRC
fi
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return ;;
esac
# ββββ βββ ββββββ βββ ββ ββββββββββββ
# βββββββ ββββββ βββ β ββββ βββ βββββ βββ ββ
# ββββ ββββββ βββ β ββββ ββββββββ βββββ ββββ ββ
# ββββββ βββββββββ β ββββββ βββ βββββ ββββ β
# βββ βββ ββ βββββββββββββββββββββ ββββ ββββ β
# ββββββββ ββ βββββ βββ β β β βββββ ββ β ββ
# βββ β β ββ ββ ββ β β β βββ β β β β
# β β β β β β β β ββ β β β β
# β β β β β β β β
# β
# Path to the bash it configuration
export BASH_IT="${HOME}/.bash_it"
# Lock and Load a custom theme file
export BASH_IT_THEME='easy'
# Don't check mail when opening terminal.
unset MAILCHECK
# Project directory
# shellcheck disable=SC2034
BASH_IT_PROJECT_PATHS="${WORKSPACE_DIR}"
# Version control status checking
export SCM_CHECK=true
# Load Bash It
if [[ -f "${BASH_IT}/bash_it.sh" ]]; then
# shellcheck disable=SC1091
source "${BASH_IT}/bash_it.sh"
fi