#!/bin/bash set -Eeuo pipefail # 2>/dev/null # Test file function autoload { #echo "Called by $(caller): Couldn't find ${BASH_COMMAND}" if [[ -f modules/${BASH_COMMAND}.bash ]] then source modules/${BASH_COMMAND}.bash ${BASH_COMMAND} else echo "I can't find ${BASH_COMMAND}" fi } trap autoload ERR moo