This topic describes how the .idl/envi application user directory is created on different systems. This directory is used for ENVI preferences, custom tasks, custom code, and toolbox extensions.
IDL creates a .idl directory on each system based on one of the following environment variables. The following order of variables determines the default location. If a variable is not set, IDL searches the next one in the list:
- HOME
- USERPROFILE
- TEMP
- TMP
- Windows system directory
ENVI uses the IDL APP_USER_DIR routine to get the location of the .idl directory, then it creates an envi subdirectory under it.
The following is the default location for .idl/envi, depending on the system:
Windows: \Users\username\
Linux: \home\username
Mac: \Application\username