File tree Expand file tree Collapse file tree 4 files changed +9
-10
lines changed Expand file tree Collapse file tree 4 files changed +9
-10
lines changed Original file line number Diff line number Diff line change 125
125
export PATH MANPATH
126
126
127
127
# Base functions ready. Let's load bashrc.d.
128
- for script in /etc/bashrc.d/* ; do . " $script " ; done
128
+ for script in /etc/bashrc.d/! (_vcs) ; do . " $script " ; done
129
129
130
130
# The prompt depends on vcs_status! Get one backup anyway.
131
131
type _vcs_status & > /dev/null || \
Original file line number Diff line number Diff line change 1
- # 20-vcs, the version control display for AOSC OSes PS1.
1
+ # 20-vcs, the version control display for AOSC OS PS1.
2
2
# by Arthur Wang
3
3
4
4
# This module is highly extensible. Just read the source.
8
8
_is_posix && return
9
9
10
10
# Get functions
11
- _vcs_files="$(echo /etc/bashrc.d/.vcs_*)"
12
- if [ "$_vcs_files" == "/etc/bashrc.d/.vcs_*" ]; then
11
+ if [ -e /etc/bashrc.d/_vcs ]; then
12
+ for _vcs in /etc/bashrc.d/_vcs/* ; do
13
+ . " $_vcs "
14
+ _vcs_mods+=" $( basename ${_vcs} ) "
15
+ done
16
+ else
13
17
_vcs_status (){ true ; }
14
18
unset _vcs_files
15
19
return
16
- else
17
- for _vcs in $_vcs_files; do
18
- . "$_vcs"
19
- _vcs_mods+=" ${_vcs/\/etc\/bashrc.d\/.vcs_}"
20
- done
21
20
fi
22
- unset _vcs _vcs_files
21
+ unset _vcs
23
22
24
23
# Output
25
24
_vcs_status () {
File renamed without changes.
File renamed without changes.
You can’t perform that action at this time.
0 commit comments