From c470ad540832ed0a235f3e357095626972a49ed2 Mon Sep 17 00:00:00 2001
From: lche0021 <lche0021@student.monash.edu>
Date: Mon, 22 Feb 2021 16:33:01 +1100
Subject: [PATCH] generated all modules list in TARGET_MODULEPATH

---
 smoke_test/generate_modules_list | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100755 smoke_test/generate_modules_list

diff --git a/smoke_test/generate_modules_list b/smoke_test/generate_modules_list
new file mode 100755
index 00000000..2ce22a5c
--- /dev/null
+++ b/smoke_test/generate_modules_list
@@ -0,0 +1,14 @@
+#!/bin/bash
+TARGET_MODULEPATH="/usr/local/Modules/modulefiles"
+OUTPUT_PATH="application_list.txt"
+echo "" > $OUTPUT_PATH
+MODULEPATH=$TARGET_MODULEPATH module avail -t 2>&1 | python -c "
+import sys
+with open('$OUTPUT_PATH', 'w') as fout:
+    for line in sys.stdin:
+        linelist = line.split('/')
+        if len(linelist) != 2:
+            continue
+        linelist[-1] = linelist[-1].replace('(default)','')
+        fout.write('/'.join(linelist))
+"
\ No newline at end of file
-- 
GitLab