-
Notifications
You must be signed in to change notification settings - Fork 119
Description
Is your feature request related to a problem? Please describe.
When I do module av -l I get something like this:
zstd/1.5.7 2025/03/03 11:28:13
with proper date stamp.
However, if i do module av -j I get:
"zstd/1.5.7": { "name": "zstd/1.5.7", "type": "modulefile", "symbols": [], "tags": [], "pathname": "/apps/dcc/etc/ModulesAlma92/modulefiles/zstd/1.5.7"},
Additionally, it might be fun to add variant information to the json output? (digression, should I open a new issue?)
Describe the solution you'd like
It would be great if the json output could also add the date-stamp.
The reason is I plan on using it to hide modules older than some set time, and this just seemed like the simplest extraction method.
Describe alternatives you've considered
Use module av -l however, the problem with this is that some of our module files are extremely long, resulting in:
petsc/3.24.0-oct-2025-gcc-14.3.0-openblas-0.3.30-non-complex-slepc-elemental-superlu2025/10/07 00:42:39
which requires manual parsing.
(side-note:
I also tried to figure out if I could manually format the output in long-mode, however, I couldn't figure out from the documentation how to set the field-widths, is it even possible?
)
Additional context
The installed version is:
Modules Release 5.3.0 (2023-05-14)
AFAIK without any odd configuration setups.
Thanks!