~witcher/vomit-sync

Personal fork of vomit-sync
feat(idle): add first *rough* daemon draft
chore(version): v0.9.2
chore: update dependencies

refs

daemon-idle-support
browse  log 

clone

read-only
https://git.sr.ht/~witcher/vomit-sync
read/write
git@git.sr.ht:~witcher/vomit-sync

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

#vomit-sync

Crates.io builds.sr.ht status Documentation

Vomit-sync is a Rust library for IMAP to maildir synchronization. If you just want something to do this, you are looking for vsync, a thin application wrapper around vomit-sync. It lives in the cli/ folder of this repo and also has a README.

#Goals and status

The goal is to provide full two-way synchronization between an IMAP server and a local maildir, either by running periodically, or as a deamon.

Syncing in either direction or both ways (assuming no conflicts) is implemented, but currently only by running periodically.

As of version 0.7, vsync supports arbitrary IMAP hierarchy delimiters.

#Building

If you want to build yourself rather than cargo install, you can build the library with cargo build and the vsync tool with cargo build -p vsync.

#The Vomit project

Both vomit-sync and vsync are part of the Vomit project.

#Contributing

Please send patches to the vomit mailing list.

#Feedback

The mailing list is open for all kinds of feedback, questions, and discussions.

Do not follow this link