~skiqqy/baal

json based web mail
Rename baaljlib to libbaal
Tidy up debug, info and warn macros

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~skiqqy/baal
read/write
git@git.sr.ht:~skiqqy/baal

You can also use your local clone with git send-email.

#baal

Single binary, json based email server and client

builds.sr.ht status

  1. Building
    1. Dependencies
    2. Installing
  2. Usage
    1. Examples
  3. Contributing
  4. Notes
    1. Issues
    2. Debugging
      1. Examples

#Building

Simply Invoke

$ make

dev'ing

$ . dev # Set your shell up to do baal dev

#Dependencies

lib Usage
openssl Handle Encryption
cJSON Parse JSON

#Installing

TODO

#Usage

Simply Invoke

$ baal [options] COMMAND [ARGS...]

help

$ baal -h

#Examples

Start a server on port 8200

$ baal -p 8200 server

#Contributing

Contributions are welcome! Please mail them to skiqqy@redxen.eu, I only ask that you ensure they pass the tests :) which can be done like so

$ make test

#Notes

#Issues

Please open a ticket!

#Debugging

The server comes with a debug mode, to test components without having to start an actual server.

Server debug mode

$ baal server debug COMMAND [ARGS...]
#Examples

Test a server handler

Simulate a user attempting to register

$ baal server debug handler register '{"user":"skiqqy","pass":"mypass"}'

baal was inspired by butterfly, please go check it out!

License: