Everything here is a function definition and anything you run will need to be modified
also I use zsh, and do not promise compatability
To run modules you need to source them
source /path/to/module
make sure you check the module you’re running to see the actual function you need to call
if you wanna load all of these (it’s a bad idea) run this
moduleDir=/path/to/this/repo
for i in $(ls moduleDir/*.sh)
do source "$moduleDir/$i"
done