The `_MAIN_SCRIPT_DIR` global variable stores the full path to the directory which contains the main project script. This will be the value passed to the `--file` command line argument, or the location of the initial premake5.lua script if no `--file` argument was specified. ### Availability ### Premake 5.0 or later. ## See Also ## * [_MAIN_SCRIPT](_MAIN_SCRIPT.md) * [_PREMAKE_DIR](_PREMAKE_DIR.md) * [_WORKING_DIR](_WORKING_DIR.md)