add support for using an external config/scripts directory