Installation

macOS

After having successfully downloaded the install package matching your hardware, you can drag the Store-of-stores.app to the Applications directory.

Since the SoS runs entirely in user space, it is recommended to place the applicaiton in $HOME/Applications, instead of the main /Applications directory.
This avoids having to use administrator rights.
Although the SoS runs entirely in user space, the ports used by the various components are a system-wide resource. As the time of this writing, this can cause conflicts if the same component is installed multiple times by different users on the same machine, each in their own user space.

A component called default-runtime-manager is automatically installed when the SoS starts for the first time, which also in turn downloads and installs the ioi-installer script to $IOI_BIN. The default runtime manager will allow to install other components to your system.

Uninstall

Uninstall the application by simply deleting the Store-of-stores.app from the applications directory. However, for a complete uninstall, the IOI environment of installed components must also be removed.

Locate the ioi-installer script in $IOI_BIN; run the script with the following parameters to remove everything, including component data.

$ ./ioi-installer ui --everything [--data]