Installation
-
Download the ZIP File:
Download the ZIP file containing the published version of CLSync from the [release page]. -
Extract the ZIP File:
Extract the contents of the ZIP file toc:\CLSync\. -
Run the Application:
Navigate toc:\CLSync\installand runsetup.exe. The application will minimize to the system tray.
Configuration
-
Open Configuration:
Right-click the system tray icon and select "Config" to open the configuration form. -
Set Connection Details:
- Host: The SFTP server hostname.
- Port: The SFTP server port.
- Username: The SFTP username.
- Password: The SFTP password.
- Local Read Directory: The local directory to sync files from.
- Local Post Directory: The local directory to sync files to.
- Sync Duration: The interval between sync operations in seconds.
- Preserve Files: Option to retain files after sync.
- Enable Logging: Option to enable detailed logging.
-
Save and Start Syncing:
Save your configuration to start the synchronization process.
Usage
- The application will run in the background, periodically syncing files based on the configured sync duration.
- Detailed logs of synchronization activities can be found in
c:\CLSync\logfolder.
Known Issues
- None reported at this time. Please report any issues via GitHub Issues.
Future Enhancements
- User Notifications: Pop-up notifications for sync success or failure.
- Advanced Sync Options: More granular control over synchronization rules.
- Cross-Platform Support: Expanding compatibility beyond Windows.
Contributing
We welcome contributions to enhance CLSync. To contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes.
- Submit a pull request for review.
License
This project is licensed under the MIT License.
Thank you for using CLSync. We look forward to your feedback and contributions!