Skip to content

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

License

Notifications You must be signed in to change notification settings

evuez/filesync.rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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).

Demo

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published