-
Notifications
You must be signed in to change notification settings - Fork 130
/
bashrc
37 lines (33 loc) · 2.13 KB
/
bashrc
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
##############################################################################
# Filename: .bashrc #
# Maintainer: Michael J. Smalley <michaeljsmalley@gmail.com> #
# URL: http://github.com/michaeljsmalley/dotfiles #
# #
# #
# Sections: #
# 01. General ................. General Bash behavior #
# 02. Aliases ................. Aliases #
# 03. Theme/Colors ............ Colors, prompts, fonts, etc. #
##############################################################################
##############################################################################
# 01. General #
##############################################################################
# Shell prompt
export PS1="\n\[\e[0;36m\]┌─[\[\e[0m\]\[\e[1;33m\]\u\[\e[0m\]\[\e[1;36m\] @ \[\e[0m\]\[\e[1;33m\]\h\[\e[0m\]\[\e[0;36m\]]─[\[\e[0m\]\[\e[1;34m\]\w\[\e[0m\]\[\e[0;36m\]]\[\e[0;36m\]─[\[\e[0m\]\[\e[0;31m\]\t\[\e[0m\]\[\e[0;36m\]]\[\e[0m\]\n\[\e[0;36m\]└─[\[\e[0m\]\[\e[1;37m\]\$\[\e[0m\]\[\e[0;36m\]]› \[\e[0m\]"
# If fortune is installed, run a fortune
if [ -e /opt/local/bin/fortune ]; then
fortune -so
echo " "
fi
##############################################################################
# 02. Aliases #
##############################################################################
# Enable colors in "ls" command output
alias ls="ls -Glah"
##############################################################################
# 03. Theme/Colors #
##############################################################################
# CLI Colors
export CLICOLOR=1
# Set "ls" colors
export LSCOLORS=Gxfxcxdxbxegedabagacad