This section will outline the environment variables that are used by Qore.

{\bfseries{Qore Environment Variables}}  \tabulinesep=1mm
\begin{longtabu}spread 0pt [c]{*{2}{|X[-1]}|}
\hline
{\bfseries{Environment Variable}} &{\bfseries{Description}}  \\\cline{1-2}
{\ttfamily QORE\+\_\+\+AUTO\+\_\+\+MODULE\+\_\+\+DIR}  &This environment variable should contain a colon-\/separated list of directories which will be searched for Qore modules when Qore starts. If any modules are found in any of these directories, they are loaded automatically before any parsing starts.  \\\cline{1-2}
{\ttfamily QORE\+\_\+\+MODULE\+\_\+\+DIR}  &This environment variable should contain a colon-\/separated list of directories which will be searched when modules are loaded with the \mbox{\hyperlink{parse_directives_requires}{\%requires}} parse directive  \\\cline{1-2}
{\ttfamily QORE\+\_\+\+INCLUDE\+\_\+\+DIR}  &This variable should be a colon-\/separated list of directories where the Qore binary should look for include files requested with the \mbox{\hyperlink{parse_directives_include}{\%include}} parse directive  \\\cline{1-2}
{\ttfamily QORE\+\_\+\+CHARSET}  &If this variable is set, then the default character encoding name for the process will be the value of this variable. This variable takes precedence over the {\ttfamily LANG} variable, but can be overridden by the command line using option {\ttfamily --charset} (see \mbox{\hyperlink{character_encoding}{Strings and Character Encoding}} for more information on this option)  \\\cline{1-2}
{\ttfamily LANG}  &If this variable is set and includes a character encoding specification, then, if the {\ttfamily QORE\+\_\+\+CHARSET} variable is not set (and no character encoding was specified on the command line), this character encoding will be the default for the process.  \\\cline{1-2}
{\ttfamily TZ}  &On UNIX systems, this environment variables points to the zoneinfo file that contains the definition of the current time zone; for more information, see \mbox{\hyperlink{time_zones_unix_time_zones}{UNIX Time Zone Handling}}  \\\cline{1-2}
\end{longtabu}
