3 # This file sets up the environment correctly. It gets run for every shell,
4 # so it must be fast. Also, starting a shell within a shell shouldn't change
5 # the environment. The path manipulation functions are useful for this.
7 # Files will be created by default rwx user only
10 # General environment settings
14 export RSYNC_RSH="ssh"
15 export PYTHONSTARTUP="${HOME}/.pythonrc.py"
16 export HISTCONTROL="ignoredups"
17 export HISTSIZE="10000"
19 # Load the bash functions
20 source "${HOME}/.bash/functions"
22 # The current directory shouldn't be in the path
25 # Load local environment settings
26 ssource "${HOME}/.bash/environment_local"
28 # ~/bin should be in the front of path if it exists
29 pathprepend "${HOME}/bin"