git.strcat.st

/strcat/barevclients.git/ - summarytreelogarchive

description

various test clients for the barev protocol

clone
git clone https://git.strcat.st/strcat/barevclients.git

README

a few small barev protocol clients written in multiple languages
and using multiple barev library implementations. these are to
be used as a simple starting ground for creating your own client
though these are considered feature complete and works for chatting 
with your friends.

# clients:

- barevclient-libbarev.c
a small client implemented in C using the barev pascal C API / layer

- barevclient.c
a small client implemented in C using the barev C library

- barevclient.pas
a small client implemented in PASCAL using the PASCAL library 

# installation:

## requirements
a libc of sorts, prefferably musl untested with others though will likely work with glibc, openbsd libc etc.
make - optional
fpc
compiler + toolchain
a yggdrasil connection / ipv6 address on your computer.

## building

make <option>
available options:
barevclient-c-libbarev barevclient-c-libbarevc barevclient-pascal clean

## installing

just copy whichever client you compiled to a location in your PATH, should also probably rename it to just 'barevclient'

# see also:

- https://codeberg.org/norayr/barev-pascal