NAME

ebx - Elixir BBS Exchange Suite

SYNOPSIS

% ebx sync [-lgdfh] [-m <maxmsg>] [-o [logfile]] ]
           [-u <user>] [<boards>...]
% ebx <set|del|list>pass [-r] [-l] [-d] [-u <user>]
% ebx <set|list>board [<boards>...]

DESCRIPTION

This script synchronizes your local BBS's storage via the BBSCOM settings configured within.

COMMANDS

sync		perform synchronization

setpass		add login/password pairs
delpass		delete login/password pairs
listpass		list current keyring

setboard		set up boards for mirroring
listboard		list board settings

OPTIONS

-d			enable debugging messages
-f			enable per-site forking
-g			skip passring check, use guest for all sites
-l			enable per-site locking
-S			force sending of duplicate articles
-F			force fetching of duplicate articles
-R			refresh message id, do nothing else
-P			preserve remote user id and headers
-m <maxmsg>		set maximal number of message to keep track
-o [logfile]	output to log stdout instead of log files
-u <user>		specify the owner of gpg keyring
-a			recursively sync archive. *EXPERIMENTAL*
<synclist>...	process specified boards or source

ENVIRONMENT

The following environment variables are understood by ebx:

EBX_BACKEND

The local BBS's backend. Defaults to MELIX.

EBX_BBSROOT

The local BBS's location. Defaults to /home/melix or /home/bbs.

EBX_USER

The owner to .ebx.keyring, the private keyring used to store encrypted ebx passwords. Defaults to USER.

EBX_HOME

The home directory of EBX_USER, defaults to HOME.