System Configuration/Multiple Configurations

ZOEs behaviour can be controlled to a great degree using configuration files (for more on that, see System Configuration/Config Files)
It may also be usefull to have different configurations while experimenting with different settings.

Default Configuration

The generic cofiguration is called Default. If no configuration is specified at startup, "Default" is used.
The configuration files are kept in:
%ZOE%/Library/SZ/Configurations/Default/
where %ZOE% is the main folder where ZOE is installed.

Configurations other than Default

You can create your own different sets of configurations to experiment with different setting, etc.
  1. First choose a safe name. No spaces or funny characters recommended.
  2. In the folder %ZOE%/Library/SZ/Configurations/ create a new folder with that name.
  3. Place files for this configuration in the new folder.
  4. Launch ZOE with your new configuration.

Using other Configurations

You tell ZOE which configuration to use by providing the name of that configuration to the application, like this:
java -Dconfiguration.name=myConfig -jar Zoe.jar
-D
is to pass a parameter to the Java Virtual Machine
configuration.name
is the name of the property used by ZOE to determine which configuration set to use
myConfig
is the name of the set.

Removing other Configurations


Simply remove any and all email accounts for this other configuration. You can not truly remove a created account, but by doing the previous, zoe will not take up and extra resources.

From Zoe:

> but i'd like to remove it completely, as i'm sure its taking up valuable cpu/memory resources.

Nope. If you have removed all its associated accounts, it's a no-op.