mana-sys / circ

Simple implementation of the IRC protocol in C.
0 stars 0 forks source link

circ

build status codecov

circ is a simple implementation of a subset of the IRC protocol using C, written as an execise in network programming/Linux systems programming.

Overview

The circ project supports a subset of the commands specified in the IRC protocol. The list of currently supported commands can be found below.

Currently supported commands:

Additionally, circ runs only as a single server.

Usage

The cIRC server can be started using the following command:

circ

Development

circ depends on the following libraries:

To set up the project build, navigate to the root of the project source, create a build directory, and run the cmake executable. For example:

mkdir build
cd build
cmake ..

To run the tests, simply run:

make test

To run the tests with extra output, run:

ctest -VV