Miranda IM history synchronizer.
Scala Protocol Buffer PowerShell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src/main/scala/me/fornever/styx
styx-messages
.gitignore
.travis.yml
LICENSE.md
PROTOCOL.md
README.md
build.sbt

README.md

Styx

Pull request statistics Issue statistics Build Status

Project status: development.

Protocol

Server and client uses custom protocol based on protobuf. To generate protobuf code for client and server, use styx-messages/Build-Protobuf.ps1 file.

Server

Styx server is written in Scala. It listens on 6060 port (default) for incoming client connections.

Running

To run the server, install sbt and use

$ sbt run

Client

For now, the only client is Miranda NG plugin.

Building

Compiler

Current client code is compatible only with MSVS IDE.

Libraries

You'll need a boost logging library.

Process

First of all, if you not plan to debug your code inside IDE, you're free to disable the post-build action. Then, build projects as always.

Using

Copy *.dll and *.pdb files to folder Miranda/Plugins. Start Miranda and use main menu command Enable Styx.