mirror of
https://github.com/irssi/irssi.git
synced 2026-08-11 12:53:42 +02:00
934 B
934 B
Project Overview
Irssi is a modular chat client written in C. It is primarily an IRC client, but also supports other protocols like ICB, SILC, XMPP, PSYC, and Quassel through third-party modules. It has a text-based user interface and is highly extensible with Perl scripts.
The project uses the Meson build system. The main dependencies are GLib, OpenSSL, and Perl.
Building and Running
To build and run the project, you need to have Meson, Ninja, and the required dependencies installed.
Building:
meson Build
ninja -C Build
Running:
sudo ninja -C Build install
Development Conventions
The project follows the GNU General Public License. The code style is not explicitly defined, but the existing code seems to follow a consistent style.
The project has a test suite in the tests/ directory. To run the tests, you can use the following command:
ninja -C Build test