BSD style: see
license.txt
Feb 2007: Initial release
Deewiant, Maxter, Gregor, Kris
- struct Environment ¶#
-
Exposes the system Environment settings, along with some handy
utilities
- void exception(char[] msg) [private, static] ¶#
-
Throw an exception
- char[] toAbsolute(char[] path) [static] ¶#
-
Returns an absolute version of the provided path, where cwd is used
as the prefix.
The provided path is returned as is if already absolute.
- FilePath exePath(char[] file) [static] ¶#
-
Returns the full path location of the provided executable
file, rifling through the PATH as necessary.
Returns null if the provided filename was not found
- char[] get(char[] variable, char[] def = null) [static] ¶#
-
Returns the provided 'def' value if the variable
does not exist
- void set(char[] variable, char[] value = null) [static] ¶#
-
clears the variable if value is null or empty
- char[][char[]] get() [static] ¶#
-
Get all set environment variables as an associative
array.
- void cwd(char[] path) [static] ¶#
-
Set the current working directory
- char[] cwd() [static] ¶#
-
Get the current working directory