Dotbash is a project mainly written in Shell, it's free.
bootstrapped dotfiles
interactive stuff goes in
non-interactive stuff goes in
bashrc gets included in profile