diff --git a/get_modules.sh b/get_modules.sh index d083e3c3cd02edb40df456c6d6e8aa4522cfa66e..1346a5a3bccbec22ca4c2f7378ef8bf4916f7002 100755 --- a/get_modules.sh +++ b/get_modules.sh @@ -40,6 +40,30 @@ else ml --show-hidden -t av 2>&1 > /dev/null| awk '{print $1 ",3"}' | grep -v -e '/,\|:' > uv2000.csv ./modules.py > uv2000.md + + MODULEBASE="/apps/phi/modules" + MODULEPATH="" + + for dir in `ls $MODULEBASE` + do + # Exclude following directories + if [[ ($dir == "all") ]]; then + continue + fi + # In case that it's directory + if [ -d $MODULEBASE/$dir ]; then + if [ -z $MODULEPATH ]; then + MODULEPATH="$MODULEBASE/$dir" + else + MODULEPATH="$MODULEPATH:$MODULEBASE/$dir" + fi + fi + done + + export MODULEPATH + + ml --show-hidden -t av 2>&1 > /dev/null| awk '{print $1 ",3"}' | grep -v -e '/,\|:' > phi.csv + ./modules.py > phi.md fi DATE=`date -R`