RULER is an automated installer, updater, and launcher for I.RULE, with a backend abstracted and simple enough to support other projects.
When launching RULER, if no installation is installed, RULER will install the latest version. If a version is already installed, RULER will check the file version and prompt an update instead. After this process has continued, RULER will start an I.RULE process.
The client is an application which interfaces with the server. Provided in this repository is a console application as well as backend libraries reusable for other similar projects (disconnected from I.RULE).
TODO: Rename Ruler.Engine to something not stupid.
A self-hostable Node server that serves downloads. RULER is simple enough to allow alternative servers to be used, as long as you provide support.