I want to install Extension Pack in a different location than the standard Mari Scripts Directory |
By default Extension Pack should be installed into the Mari Scripts directory, as this is read by Mari by default
The Mari Scripts Directory is usually located:
- WINDOWS: MyDocuments / Mari / Scripts /
- MAC: UserDirectory / Mari / Scripts /
- Linux: UserDirectory / Mari / Scripts /
Mari does allow you to specify an arbitrary location for your scripts directory, as well as allowing multiple separate script directories,
which all will be evaluated on Mari Start.
The MARI_SCRIPT_PATH Environment Variable |
Setting the MARI_SCRIPT_PATH Environment Variable to a location of your choice, allows you to specify arbitrary Paths as Mari's
Script Path.
Below is an example where two locations are specified that Mari scans on Startup:
- D:\MariScripts
- D:\MariScripts_ReleaseBuild
Using this method you can for example place Extension Pack in a different location than your Default Script Path.
Multiple simultaneously loaded Script Paths and Extension Pack |
When using multiple Script Paths that all are loaded on Mari start, ensure that each Extension Pack version only exists once.
Avoid having for example MariExtensionPack_6R1v1_forMari6 in multiple Script Locations.
Having different Extension Pack Versions spread across different Script Paths, on the other hand, is possible.
When using multiple Script Paths simultaneously the __initExtensionPack__.py / pyc files should only exist in one location.
Extension Pack will auto scan all specified Script Path Locations for Extension Pack Folders.
If you have mulitple __initExtensionPack__.py / pyc files in different locations, this process might cause issues.