#!/usr/local/bin/bash

# bring in core bash configuration scripts

[ -f ~/conf/os ] && source ~/conf/os
[ -f ~/conf/path ] & source ~/conf/path
[ -f ~/conf/env ] && source ~/conf/env

# quit if we're not running interactively

[ "$PS1" ] || return

# bring in interactive bash configuration scripts

[ -f ~/conf/nav ] && source ~/conf/nav
[ -f ~/conf/prompt ] && source ~/conf/prompt
[ -f ~/conf/edit ] && source ~/conf/edit
[ -f ~/conf/hosts ] && source ~/conf/hosts
[ -f ~/conf/mail ] && source ~/conf/mail
[ -f ~/conf/svn ] && source ~/conf/svn
[ -f ~/conf/rsync ] && source ~/conf/rsync
[ -f ~/conf/$os ] && source ~/conf/$os
[ -f ~/conf/$hostname ] && source ~/conf/$hostname

# quickly reload this file

alias rebash="source $HOME/.bashrc"