-
Notifications
You must be signed in to change notification settings - Fork 65
Open
Labels
enhancementNew feature or request, lower priorityNew feature or request, lower priority
Description
Currently, we have a large table of all of our software. Although sufficient, it doesn't really get people accustomed to the LMOD structure. I propose we automate a process that displays our software in a tree structure, so that it is akin to LMOD.
We could take the output of something like tree /curc/sw/alpine-modules (there are -J for JSON and -X for XML options) and generate some HTML with some CSS on it. We could even add descriptions based off of LMOD descriptions.
tree /curc/sw/alpine-modules
.
.
.
├── mdep
│ ├── impi
│ │ ├── 2021.13
│ │ │ └── intel
│ │ │ └── 2024.2.1
│ │ │ ├── hdf5
│ │ │ │ └── 1.14.5.lua
│ │ │ ├── netcdf
│ │ │ │ └── 4.9.2.lua
│ │ │ └── pnetcdf
│ │ │ └── 1.13.0.lua
.
.
.
We could utilize this tutorial video to do this: https://www.youtube.com/watch?v=rvKCsHS590o . It constructs a tree display that looks like follows:
Metadata
Metadata
Assignees
Labels
enhancementNew feature or request, lower priorityNew feature or request, lower priority
