Scintillator is distributed in two parts, the Quark code and the server binary. The ScinServerInstaller class is distributed with the Scintillator quark and can be used to update or install the server binary.
When automatic installation is enabled ScinServerInstaller will check the binary every time SuperCollider starts.
This behaviour can be disabled, see ScinServerInstaller.disableAutoInstall
Checks if the server binary is installed and if it is the correct version. If not, it will download, validate, and install the correct server binary.
cleanup |
A boolean, default true. If true, the setup script will delete the downloaded files and any old server binaries that might be still around. If false, it will rename any existing server binaries with their version suffix, and keep the downloaded files in place. |
validate |
A boolean, default true. If true, the script will also compute a hash of the downloaded file and compare it to a precomputed value. If false it will skip validation. |
Call to cancel the installation script while it's in progress.
Returns true if automatic installation is enabled, otherwise false
Disables automatic installation
Enables automatic installation