Design notesΒΆ
Developer notes on feature specifications and code design.
Warning
The following notes have been written when the corresponding feature was being developed. Even if special care is given to update these notes later on, their content may not be in line with the current implementation details and behaviors. Please refer to the module and modulefile man pages to learn about current features and options.
- Advanced module version specifiers
- Conflict unload
- Control mode behaviors
- Default and latest version specifiers
- Adding Environment Modules support to EESSI
- Evaluation errors
- Extended default
- Extra match search
- Hide or forbid modulefile
- Initial environment
- Insensitive case
- lint sub-command
- Lmod Tcl modulefile compatibility
- Module magic cookie check
- mod-to-sh sub-command
- Mode select: irreversible module actions
- Module cache
- Module selection contexts
- Module tags
- module-warn modulefile command
--modulepathoption- Output configuration
- provide modulefile command
- Require via
- Shell completion
- Source shell script in modulefile
- spider sub-command
- Stashing environment
- Sticky modules
- Variants