4
4
5
5
# If not running interactively, don't do anything
6
6
case $- in
7
- * i* ) ;;
8
- * ) return ;;
7
+ * i* ) ;;
8
+ * ) return ;;
9
9
esac
10
10
11
11
# don't put duplicate lines or lines starting with space in the history.
@@ -32,12 +32,12 @@ shopt -s checkwinsize
32
32
33
33
# set variable identifying the chroot you work in (used in the prompt below)
34
34
if [ -z " ${debian_chroot:- } " ] && [ -r /etc/debian_chroot ]; then
35
- debian_chroot=$( cat /etc/debian_chroot)
35
+ debian_chroot=$( cat /etc/debian_chroot)
36
36
fi
37
37
38
38
# set a fancy prompt (non-color, unless we know we "want" color)
39
39
case " $TERM " in
40
- xterm-color| * -256color) color_prompt=yes;;
40
+ xterm-color | * -256color) color_prompt=yes ;;
41
41
esac
42
42
43
43
# uncomment for a colored prompt, if the terminal has the capability; turned
46
46
# force_color_prompt=yes
47
47
48
48
if [ -n " $force_color_prompt " ]; then
49
- if [ -x /usr/bin/tput ] && tput setaf 1 >& /dev/null; then
50
- # We have color support; assume it's compliant with Ecma-48
51
- # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
52
- # a case would tend to support setf rather than setaf.)
53
- color_prompt=yes
54
- else
55
- color_prompt=
56
- fi
49
+ if [ -x /usr/bin/tput ] && tput setaf 1 >& /dev/null; then
50
+ # We have color support; assume it's compliant with Ecma-48
51
+ # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
52
+ # a case would tend to support setf rather than setaf.)
53
+ color_prompt=yes
54
+ else
55
+ color_prompt=
56
+ fi
57
57
fi
58
58
59
59
if [ " $color_prompt " = yes ]; then
60
- PS1=' ${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
60
+ PS1=' ${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
61
61
else
62
- PS1=' ${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
62
+ PS1=' ${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
63
63
fi
64
64
unset color_prompt force_color_prompt
65
65
66
66
# If this is an xterm set the title to user@host:dir
67
67
case " $TERM " in
68
- xterm* | rxvt* )
68
+ xterm* | rxvt* )
69
69
PS1=" \[\e]0;${debian_chroot: +($debian_chroot )} \u@\h: \w\a\]$PS1 "
70
70
;;
71
- * )
72
- ;;
71
+ * ) ;;
73
72
esac
74
73
75
74
# enable color support of ls and also add handy aliases
76
75
if [ -x /usr/bin/dircolors ]; then
77
- test -r ~ /.dircolors && eval " $( dircolors -b ~ /.dircolors) " || eval " $( dircolors -b) "
78
- alias ls=' ls --color=auto'
79
- # alias dir='dir --color=auto'
80
- # alias vdir='vdir --color=auto'
81
-
82
- alias grep=' grep --color=auto'
83
- alias fgrep=' fgrep --color=auto'
84
- alias egrep=' egrep --color=auto'
76
+ test -r ~ /.dircolors && eval " $( dircolors -b ~ /.dircolors) " || eval " $( dircolors -b) "
77
+ alias ls=' ls --color=auto'
78
+ # alias dir='dir --color=auto'
79
+ # alias vdir='vdir --color=auto'
80
+
81
+ alias grep=' grep --color=auto'
82
+ alias fgrep=' fgrep --color=auto'
83
+ alias egrep=' egrep --color=auto'
85
84
fi
86
85
87
86
# colored GCC warnings and errors
@@ -102,7 +101,7 @@ alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo
102
101
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
103
102
104
103
if [ -f ~ /.bash_aliases ]; then
105
- . ~ /.bash_aliases
104
+ . ~ /.bash_aliases
106
105
fi
107
106
108
107
# enable programmable completion features (you don't need to enable
@@ -117,5 +116,6 @@ if ! shopt -oq posix; then
117
116
fi
118
117
119
118
# customize prompt
120
- source " /home/$USER /.bashrc.d/custom_bash.sh"
121
- source " /home/$USER /.bashrc.d/git_bash_ps1.sh"
119
+ for file in /home/$USER /.bashrc.d/* .sh; do
120
+ [ -r " $file " ] && source " $file "
121
+ done
0 commit comments