@@ -30,43 +30,40 @@ HPC community.
3030Today, Lmod and Modules offer broadly similar feature sets. The following
3131table highlights features that are unique to each implementation.
3232
33- +---------------------------------------------+---------------------------------------------+
34- | Lmod (``8.8 ``) | Modules (``5.6 ``) |
35- +---------------------------------------------+---------------------------------------------+
36- | * Integration with *rc * shell and *json * | * Integration with *cmd * and *pwsh * shells |
37- | structured output | and *Tcl * language |
38- | * `Lua modulefile support `_ | * :envvar: `Automated module handling |
39- | * `Module hierarchy `_ | <MODULES_AUTO_HANDLING>` |
40- | * Save configuration under | * :ref: `Advanced module version specifiers ` |
41- | :envvar: `XDG_CONFIG_HOME ` | * :ref: `Module variants ` |
42- | * `i18n `_ | * :ref: `Virtual modules ` |
43- | * `Find best module `_ | * :ref: `Sourcing modulefiles ` |
44- | * `Path entry priorities `_ | * Handle modulefile outside modulepath |
45- | | * :ref: `Quarantine mechanism ` |
46- | | * :ref: `Case insensitive module |
47- | | load<Insensitive case>` |
48- | | * Automatic ``latest `` and ``loaded `` |
49- | | symbols |
50- | | * ``alias ``, ``command ``, ``loaded ``, |
51- | | ``tags ``, ``usergroups `` and ``username `` |
52- | | sub-commands of :mfcmd: `module-info ` |
53- | | * :ref: `Super-sticky modules<Sticky |
54- | | modules>` |
55- | | * :option: `Fine-tuned output |
56- | | configuration<--output>` |
57- | | * :ref: `Editing modulefiles ` |
58- | | * :ref: `Tag when loading module<More |
59- | | tagging capabilities>` |
60- | | * :ref: `Stashing environment ` |
61- | | * :ref: `Extra specifier ` |
62- | | * Configurable :ref: `Abort on error ` |
63- | | behavior |
64- | | * Integration with *bash-eval * and *fish * |
65- | | shells in :mfcmd: `source-sh ` |
66- | | * :ref: `Specific modulepath for |
67- | | requirements` |
68- | | * :ref: `Logging activity ` |
69- +---------------------------------------------+---------------------------------------------+
33+ .. list-table ::
34+ :header-rows: 1
35+
36+ * - Lmod ``8.8 ``
37+ - Modules ``5.6 ``
38+ * - * Integration with *rc * shell and *json * structured output
39+ * `Lua modulefile support `_
40+ * `Module hierarchy `_
41+ * Save configuration under :envvar: `XDG_CONFIG_HOME `
42+ * `i18n `_
43+ * `Find best module `_
44+ * `Path entry priorities `_
45+ - * Integration with *cmd * and *pwsh * shells and *Tcl * language
46+ * :envvar: `Automated module handling<MODULES_AUTO_HANDLING> `
47+ * :ref: `Advanced module version specifiers `
48+ * :ref: `Module variants `
49+ * :ref: `Virtual modules `
50+ * :ref: `Sourcing modulefiles `
51+ * Handle modulefile outside modulepath
52+ * :ref: `Quarantine mechanism `
53+ * :ref: `Case insensitive module load<Insensitive case> `
54+ * Automatic ``latest `` and ``loaded `` symbols
55+ * ``alias ``, ``command ``, ``loaded ``, ``tags ``, ``usergroups `` and
56+ ``username `` sub-commands of :mfcmd: `module-info `
57+ * :ref: `Super-sticky modules<Sticky modules> `
58+ * :option: `Fine-tuned output configuration<--output> `
59+ * :ref: `Editing modulefiles `
60+ * :ref: `Tag when loading module<More tagging capabilities> `
61+ * :ref: `Stashing environment `
62+ * :ref: `Extra specifier `
63+ * Configurable :ref: `Abort on error ` behavior
64+ * Integration with *bash-eval * and *fish * shells in :mfcmd: `source-sh `
65+ * :ref: `Specific modulepath for requirements `
66+ * :ref: `Logging activity `
7067
7168.. _Module hierarchy : https://lmod.readthedocs.io/en/latest/080_hierarchy.html
7269.. _Lua modulefile support : https://lmod.readthedocs.io/en/latest/050_lua_modulefiles.html
0 commit comments