logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

smd-client - receives diffs and performs actions

Author

       Enrico Tassi <gares@fettunta.org>

                                                  01 April 2024                                    smd-client(1)

Description

smd-client needs to know a name (endpoint) for the client (that must not be used by others) and a list of
       mailboxes (directories).

       smd-client  waits  on stdin a mail dir diff. It attempts to execute these actions, eventually asking data
       printing commands on stdout and expecting the data on stdin.

Name

smd-client - receives diffs and performs actions

Notes

smd-client is a low level utility. You should use higher level tools like smd-pull(1) and smd-push(1)

Options

-t--translator
              Specify a program to translate remote mailbox names to local ones. Note that the translator  'cat'
              (the identity program) is optimized away

       -l--local-sync
              Local synchronization, no changes is made to the db-file since smd-server takes care of it

       --rename-only
              Do  not  synchronize  the mailboxes but generate the script '~/smd-rename.sh' to uniform the files
              names in the mailbox

       --override-dbdbf
              Use dbf as the db-file

       -v--verbose
              Increase program verbosity (printed on stderr)

       -d--dry-run
              Do not perform any action for real

See Also

mddiff(1), smd-server(1), smd-pull(1), smd-push(1)

Synopsis

smd-client [-v|--verbose] [-d|--dry-run] [-t|--translator]
             [-l|--local-sync] [--rename-only]
             [--override-dbdbf] endpointmailboxes

See Also