Invoking Bash and Start-Up Files for Your Open Source Software Needs
Tip of the Trade: There are three major ways of invoking bash, all of which behave differently when reading in settings files. The one to pick depends on the scope and implementation of the settings being changed.