First Commit
diff --git a/lib/aliases.bash b/lib/aliases.bash
new file mode 100644
index 0000000..d58a723
--- /dev/null
+++ b/lib/aliases.bash
@@ -0,0 +1,18 @@
+# List directory contents
+alias sl=ls
+alias ls='ls -G'        # Compact view, show colors
+alias la='ls -AF'       # Compact view, show hidden
+alias ll='ls -al'
+alias l='ls -a'
+
+alias c='clear'
+alias k='clear'
+
+alias ..='cd ..'        # Go up one directory
+alias ...='cd ../..'    # Go up two directories
+alias -- -="cd -"       # Go back
+
+# Shell History
+alias h='history'
+
+# 
\ No newline at end of file
diff --git a/lib/appearance.bash b/lib/appearance.bash
new file mode 100644
index 0000000..cde1af9
--- /dev/null
+++ b/lib/appearance.bash
@@ -0,0 +1,12 @@
+# colored grep
+export GREP_OPTIONS='--color=auto'
+export GREP_COLOR='1;33'
+
+# colored ls
+export LSCOLORS='Gxfxcxdxdxegedabagacad'
+
+# Apply theming defaults
+PS1="%n@%m:%~%# "
+
+# Load the theme
+source "$BASH/themes/$BASH_THEME/$BASH_THEME.bash"
\ No newline at end of file
diff --git a/lib/grep.bash b/lib/grep.bash
new file mode 100644
index 0000000..5cb6983
--- /dev/null
+++ b/lib/grep.bash
@@ -0,0 +1,2 @@
+export GREP_OPTIONS='--color=auto'
+export GREP_COLOR='1;32'
\ No newline at end of file
diff --git a/lib/history.bash b/lib/history.bash
new file mode 100644
index 0000000..23731c5
--- /dev/null
+++ b/lib/history.bash
@@ -0,0 +1,15 @@
+# append to bash_history if Terminal.app quits
+shopt -s histappend
+
+# history handling
+#
+# Erase duplicates
+# Bash History
+export HISTCONTROL="ignoredups"
+export HISTCONTROL=erasedups
+
+# resize history size
+export HISTSIZE=5000
+
+
+export AUTOFEATURE=true autotest
\ No newline at end of file