From 5e7531e7e2e8355572dc2b82fde0375609a3b123 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 21 Sep 2024 13:34:30 +0200 Subject: [PATCH] set $LMOD_TERSE_DECORATIONS to 'no' to avoid additional info in output produced by 'ml --terse avail' --- easybuild/tools/modules.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/easybuild/tools/modules.py b/easybuild/tools/modules.py index 7318be4f4f..8929ccc560 100644 --- a/easybuild/tools/modules.py +++ b/easybuild/tools/modules.py @@ -1448,6 +1448,9 @@ def __init__(self, *args, **kwargs): setvar('LMOD_REDIRECT', 'no', verbose=False) # disable extended defaults within Lmod (introduced and set as default in Lmod 8.0.7) setvar('LMOD_EXTENDED_DEFAULT', 'no', verbose=False) + # disabled decorations in "ml --terse avail" output + # (introduced in Lmod 8.8, see also https://github.com/TACC/Lmod/issues/690) + setvar('LMOD_TERSE_DECORATIONS', 'no', verbose=False) super(Lmod, self).__init__(*args, **kwargs) version = StrictVersion(self.version)