# Shell functions useful to all shells. # Helper function to print debug information if $DEBUG is not empty. # # Doesn't fit perfectly in this file, but this is the best place to make it # available everywhere. source_debug() { if [ x$DEBUG != x ]; then echo $@ fi } # Source $1 if it exists. And $1.local if it exists as well. source_config() { source_debug "source_config(): $1" if [ -f $1 ]; then source_debug "source_config(): . $1" . $1 fi if [ -f $1.local ]; then source_debug "source_config(): . $1.local" . $1.local fi } # vim: ft=sh