SyncClient
This application is used to configure file synchronization.
Start
Make sure you have java version greater or equals 11 In order to start, you need to create a provider, and then configure the transfer job. After that, you can start it and watch progress from the main menu.
Work cases
Providers
You can create local or ssh provider to read or write files for synchronization. If you want to use ssh provider, make sure your public key is in the destination server, otherwise you couldn't connect.
Transfers
Using your providers, you can create transfer job. Just select from
and to
providers and enter pathes.
After that, you can run it from the main menu.
Main menu
In the main menu you can see transfer info and control it. There are some transfers information statuses
- synchronizing - transfer is running
- scheduling - waiting(1 minute default)
- stopped - transfer interrupted
- stopped(provider closed) - one of providers is disconnected and you need to connect it manually
Build
- Clone repository
- Set up jdk 11 or greater
- Build it with maven