mirror of
https://github.com/envmodules/modules.git
synced 2026-05-30 00:12:31 +08:00
Update cmd shell initialization script to correctly define MODULESHOME when installation pathname contains dot character. Fixes #525
16 lines
430 B
Batchfile
16 lines
430 B
Batchfile
@echo off
|
|
|
|
:: define Modules-specific environment variables
|
|
for %%i in ("%~dp0..") do set "MODULESHOME=%%~dpnxi"
|
|
set "MODULES_CMD=%MODULESHOME%\libexec\modulecmd.tcl"
|
|
|
|
:: ensure module.cmd batch file can be found in PATH
|
|
for %%i in (module.cmd) do (
|
|
if "x%%~$PATH:i" EQU "x" (
|
|
set "PATH=%MODULESHOME%\bin;%PATH%"
|
|
)
|
|
)
|
|
|
|
:: enable a default modulepath directory
|
|
call module use "%MODULESHOME%\modulefiles"
|