filesync.rs

Unidirectional 1-N file syncing inspired by @FGRibreau's filesync.

MIT License

Stars
2

filesync.rs

Unidirectional 1-N file syncing inspired by @FGRibreau's filesync (though I've never tried out his, so it's just based on the idea of 1-N file syncing).

The idea is to allow X people to see the modifications you do on files in a specific directory as soon as you the modifications are synced to the main device's storage. This allows for the owner of the main device to use any editor they want to (well except vim for now). As soon as a file is saved, its contents will be sent to any connected device.

This is a one day dev so the code (especially server.rs) needs a lot of cleanup. There aren't many errors checks for now, but it works OK.

Install & run

cargo run /any/path/you/want/

Contributing

Fork, commit and PR, you know the drill.

If you don't know where to start, there are some issues that needs to be closed.