to what extend can output be controlled from a hook?
Lmod has two types of tables:
beautiful tables
these "go horizontally"
column tables (as produced by "ml cat" or "ml" or "ml av")
Alan is looking into support for subcategories in hook
mostly working, but can't (always?) control order of how subcategories appear in output
Renaming master branch to main
The sourceforge Git repo has been removed
Now only contains a README file that points to GitHub repo
Due to problems with mirroring between SourceForge + GitHub
Tarball distribution will continue
File and Internal changes (to get rid of "master" term in the codebase)
Also helps with tab completion in editor (Master vs MasterControl)
Changing MasterControl.lua -> MainControl.lua
Changing Master.lua -> Hub.lua
Internal Change masterTbl() -> optionTbl()
Note: masterTbl = optionTbl so that the files SitePackage.lua and /etc/lmod/lmod_config.lua can continue to use masterTbl() to access commandline options. This means that Sites do not have to change to optionTbl().
Can't produce a (deprecation) warning when masterTbl is still used since that would be visible to end users of Lmod
Should users be allowed to unload dependent modules?